Просмотр всего фрейма данных при обертывании в tbl df?


tibble (ранее tbl_df) - это версия фрейма данных, созданные dplyr пакет управления фреймом данных в R. Он предотвращает длинные выходные данные таблицы при случайном вызове фрейма данных.

после того, как фрейм данных был обернут tibble/tbl_df, есть ли команда для просмотра всего фрейма данных (все строки и столбцы фрейма данных)?

если я использую df[1:100,], я увижу все 100 строк, но если я использую df[1:101,], он будет отображать только первый 10 строк. Я бы легко отобразить все строки, чтобы быстро прокрутить их.

есть ли команда dplyr для противодействия этому или способ развернуть фрейм данных?

3 129

3 ответа:

вы также можете использовать

print(tbl_df(df), n=40)

или с помощью оператора трубы

df %>% tbl_df %>% print(n=40)

для печати всех строк укажите tbl_df %>% print(n = Inf)

можно использовать as.data.frame или print.data.frame.

если вы хотите, чтобы это было по умолчанию, вы можете изменить значение .

options(dplyr.print_max = 1e9)

The tibble виньетка имеет обновленный способ изменить его поведение печати по умолчанию:

вы можете управлять внешним видом по умолчанию с помощью опций:

options(tibble.print_max = n, tibble.print_min = m): Если строк больше n, выведите только первые m строк. Используйте options(tibble.print_max = Inf) всегда отображать все строки.

options(tibble.width = Inf) всегда будет печатать все столбцы, независимо от ширины экрана.