Wyświetlanie całej ramki danych po zapakowaniu w tbl df?
tibble
(poprzednio tbl_df
) jest wersją ramki danych utworzonej przez pakiet dplyr
data frame manipulation w R. zapobiega ona długim wyjściom tabeli podczas przypadkowego wywołania ramki danych.
Gdy ramka danych zostanie owinięta przez tibble
/tbl_df
, Czy istnieje jednak polecenie, aby wyświetlić całą ramkę danych (wszystkie wiersze i kolumny ramki danych)?
Jeśli użyję df[1:100,]
, zobaczę wszystkie 100 wierszy, ale jeśli użyję df[1:101,]
, wyświetli tylko pierwsze 10 wierszy. Chciałbym łatwo wyświetl wszystkie wiersze, aby szybko je przewijać.
Czy istnieje albo polecenie dplyr, aby temu przeciwdziałać, albo sposób na rozpakowanie ramki danych?
3 answers
Możesz również użyć
print(tbl_df(df), n=40)
Lub z pomocą operatora rury
df %>% tbl_df %>% print(n=40)
Aby wydrukować wszystkie wiersze należy podać tbl_df %>% print(n = Inf)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-27 18:59:07
Możesz użyć as.data.frame
lub print.data.frame
.
Jeśli chcesz, aby była to wartość domyślna, możesz zmienić wartość opcji dplyr.print_max
.
options(dplyr.print_max = 1e9)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-04-21 00:13:08
Winieta tibble ma zaktualizowany sposób zmiany domyślnego zachowania drukowania:
Możesz kontrolować domyślny wygląd za pomocą opcji:
options(tibble.print_max = n, tibble.print_min = m)
: jeśli jest więcej niż n wierszy, wypisuje tylko pierwsze wiersze m. Użyjoptions(tibble.print_max = Inf)
, aby zawsze wyświetlać wszystkie wiersze.
options(tibble.width = Inf)
zawsze wydrukuje wszystkie kolumny, niezależnie od szerokości ekranu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-28 03:09:17