Подтвердить что ты не робот

Вывод списка сокращен - Как расширить перечисленные переменные с помощью str() в R

У меня есть data.frame df с 600 + переменными. Я пишу функцию, которая автоматизирует создание столбцов и должна визуально проверять их один раз.

Функция str обеспечивает хорошее резюме:

str(df)
'data.frame':   29 obs. of  602 variables:
 $ uniqueSessionsIni: POSIXct, format: "2015-01-05 15:00:00" "2015-01-05 16:00:00" "2015-01-05 17:00:00" ...
 $ uniqueSessionsEnd: POSIXct, format: "2015-01-05 15:59:00" "2015-01-05 16:59:00" "2015-01-05 17:59:00" ...
 $ m0p0             : POSIXct, format: "2015-01-05 15:00:00" "2015-01-05 15:00:00" "2015-01-05 15:00:00" ...
 $ m1p0             : POSIXct, format: "2015-01-05 15:01:00" "2015-01-05 15:01:00" "2015-01-05 15:01:00" ...
 $ m2p0             : POSIXct, format: "2015-01-05 15:02:00" "2015-01-05 15:02:00" "2015-01-05 15:02:00" ...    

и это продолжается...
но усекает вывод, как показано ниже:

$ m33p1            : POSIXct, format: "2015-01-05 15:34:00" "2015-01-05 15:34:00" "2015-01-05 15:34:00" ...
$ m34p1            : POSIXct, format: "2015-01-05 15:35:00" "2015-01-05 15:35:00" "2015-01-05 15:35:00" ...
$ m35p1            : POSIXct, format: "2015-01-05 15:36:00" "2015-01-05 15:36:00" "2015-01-05 15:36:00" ...
$ m36p1            : POSIXct, format: "2015-01-05 15:37:00" "2015-01-05 15:37:00" "2015-01-05 15:37:00" ...
[list output truncated]

Как я могу отобразить полный список из 602 переменных?

4b9b3361

Ответ 1

Вы можете использовать аргумент list.len:

str(df, list.len=ncol(df))

и если вы хотите напечатать больше наблюдений, вы можете установить аргумент vec.len, также посмотрите ?str для документирования всех аргументов.

Ответ 2

Используя аргумент list.len, вы можете выбрать количество переменных в кадре данных для списка. Существует два варианта:

a) Вы выбираете количество переменных, которые вы хотите перечислить,

str(df, list.len = 602) # in this case I'm listing 602 variables.

b) Вы выбираете список общего числа переменных фрейма данных (как указано пользователем1981275);

str(df, list.len = ncol(df))

Справка R справки для получения дополнительной информации

> ?str