Afficher l’intégralité du bloc de données lorsqu’il est enveloppé dans tbl_df?

tibble (anciennement tbl_df ) est une version d’un dplyr données créé par le dplyr manipulation de trame de données dplyr dans R. Il empêche les sorties de table longues lors de l’appel accidentel du dplyr données.

Une fois qu’un tibble données a été tibble par tibble / tbl_df , existe-t-il une commande permettant d’afficher l’intégralité du bloc de données (toutes les lignes et colonnes du bloc de données)?

Si j’utilise df[1:100,] , je verrai les 100 lignes, mais si j’utilise df[1:101,] , seules les 10 premières lignes seront affichées. Je voudrais facilement afficher toutes les lignes pour les faire défiler rapidement.

Existe-t-il une commande dplyr pour contrecarrer cela ou un moyen de dérouler le bloc de données?

Vous pouvez aussi utiliser

 print(tbl_df(df), n=40) 

ou avec l’aide de l’opérateur de tuyauterie

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

Pour imprimer toutes les lignes, spécifiez tbl_df %>% print(n = Inf)

Vous pouvez utiliser as.data.frame ou print.data.frame .

Si vous souhaitez que ce soit la valeur par défaut, vous pouvez modifier la valeur de l’option dplyr.print_max .

 options(dplyr.print_max = 1e9) 

La vignette tibble a une méthode mise à jour pour modifier son comportement d’impression par défaut:

Vous pouvez contrôler l’apparence par défaut avec les options:

options(tibble.print_max = n, tibble.print_min = m) : s’il y a plus de n lignes, n’imprimez que les premières m lignes. Utilisez les options(tibble.print_max = Inf) pour toujours afficher toutes les lignes.

options(tibble.width = Inf) imprimera toujours toutes les colonnes, quelle que soit la largeur de l’écran.