J'ai un data.frame df
avec plus de 600 variables. J'écris une fonction qui automatise la création de colonnes et j'ai besoin de les vérifier visuellement une fois.
La fonction str
fournit un bon résumé:
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" ...
et ça continue ...
mais tronque la sortie, comme ci-dessous:
$ 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]
Comment afficher la liste complète des 602 variables?
Vous pouvez utiliser l'argument list.len
:
str(df, list.len=ncol(df))
et si vous souhaitez imprimer plus d'observations, vous pouvez définir l'argument vec.len
, consultez également ?str
pour la documentation de tous les arguments.
En utilisant l'argument list.len, on peut choisir le nombre de variables dans le bloc de données à lister. Il y a deux options:
a) Vous choisissez le nombre de variables que vous souhaitez lister;
str(df, list.len = 602) # in this case I'm listing 602 variables.
b) Vous choisissez de lister le nombre total de variables de la trame de données (comme mentionné par user1981275);
str(df, list.len = ncol(df))
Consultez l'aide R pour plus d'informations
> ?str