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 lesoptions(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.