tibble
(sebelumnya tbl_df
) adalah versi bingkai data yang dibuat oleh dplyr
paket manipulasi bingkai data dalam R. Ini mencegah output tabel panjang ketika secara tidak sengaja memanggil bingkai data.
Setelah frame data dibungkus oleh tibble
/ tbl_df
, apakah ada perintah untuk melihat seluruh frame data (semua baris dan kolom dari frame data)?
Jika saya menggunakan df[1:100,]
, saya akan melihat semua 100 baris, tetapi jika saya gunakan df[1:101,]
, itu hanya akan menampilkan 10 baris pertama. Saya ingin dengan mudah menampilkan semua baris untuk menggulirnya dengan cepat.
Apakah ada perintah dplyr untuk mengatasi ini atau cara untuk membuka bingkai data?
View
tidak berubah dengan"tbl_df"
objek.Jawaban:
Anda juga bisa menggunakannya
atau dengan bantuan operator pipa
Untuk mencetak semua baris tentukan
tbl_df %>% print(n = Inf)
sumber
n
dan Anda sudah pemipaan, Anda dapat menggunakandf %>% tbl_df %>% print(n = nrow(.))
n = Inf
untuk mencetak semua baris.print
(dengan tibble) juga memilikiwidth =
dann_extra =
opsi untuk mengontrol berapa banyak kolom yang dicetak, baik secara langsung maupun tidak langsung.tbl_df %>% print(n = Inf)
bekerja untuk ini.print(n = ...)
menyalakan notasi ilmiah di layar tibble?Anda bisa menggunakan
as.data.frame
atauprint.data.frame
.Jika Anda ingin ini menjadi default, Anda dapat mengubah nilai
dplyr.print_max
opsi.sumber
The sketsa Tibble memiliki cara diperbarui untuk mengubah perilaku pencetakan default:
contoh
Ini akan selalu mencetak semua baris:
Ini sebenarnya tidak akan membatasi pencetakan hingga 50 baris:
Tetapi ini akan membatasi pencetakan hingga 50 baris:
sumber
print(n=100)
tampaknya melakukan apa yang saya inginkan. (Tabel ringkasan daricount()
, misalnya, harus ditampilkan secara keseluruhan, sedangkan saya ingin tabel data saya terpotong.)Sebagaimana dirinci dalam dokumentasi bookdown , Anda juga bisa menggunakan tabel halaman
Ini akan membuat paginasi data dan memungkinkan untuk menelusuri semua baris dan kolom (kecuali dikonfigurasi untuk membatasi baris). Contoh:
sumber
rows.print=[n]
ke opsi potongan untuk mengontrol jumlah baris yang ditampilkan per halaman.Saya lebih suka mengubah tibble ke data.frame. Ini menunjukkan segalanya dan Anda selesai
sumber