Afficher / imprimer toutes les lignes d'un tibble (tbl_df)
tibble
(précédemment tbl_df
) est une version d'un bloc de données créé par le dplyr
bloc de données de manipulation de paquet dans R. Il empêche la longue table des sorties accidentellement l'appel de la trame de données.
Une fois un bloc de données a été enveloppé par tibble
/tbl_df
, est-il une commande pour afficher l'ensemble de la trame de données si (toutes les lignes et les colonnes de la trame de données)?
Si j'utilise df[1:100,]
, je vais voir tous les 100 lignes, mais si j'utilise df[1:101,]
, il n'affiche que les 10 premières lignes. J'aimerais facilement afficher toutes les lignes pour faire défiler rapidement à travers eux.
Est-il un dplyr commande pour neutraliser cet effet, ou une façon de déplier le bloc de données?
View
est inchangée avec"tbl_df"
objets.- L'affichage est différent de l'impression.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez également utiliser
ou avec l'aide de la conduite de l'opérateur
Pour imprimer toutes les lignes de spécifier
tbl_df %>% print(n = Inf)
n
et vous êtes déjà tuyauterie, vous pouvez utiliserdf %>% tbl_df %>% print(n = nrow(.))
n = Inf
pour imprimer toutes les lignes.print
(avec un tibble) a égalementwidth =
etn_extra =
options pour contrôler le nombre de colonnes sont imprimés, que ce soit directement ou indirectement.tbl_df %>% print(n = Inf)
travailler pour cela.print(n = ...)
tourne sur la notation scientifique dans le tibble d'affichage?Vous pouvez utiliser
as.data.frame
ouprint.data.frame
.Si vous voulez que ce soit par défaut, vous pouvez modifier la valeur de la
dplyr.print_max
option.La tibble vignette a une mise à jour de façon à modifier sa valeur par défaut le comportement d'impression:
exemples
Ce sera toujours imprimer toutes les lignes:
Ce ne sera pas réellement de limiter l'impression à 50 lignes:
Mais cela permettra de limiter l'impression à 50 lignes:
print(n=100)
semble faire ce que je veux. (Résumé des tables decount()
, par exemple, devrait s'afficher dans leur intégralité, alors que je ne veux que mes tableaux de données pour être tronqué.)Comme détaillé dans le bookdown documentation, vous pouvez également utiliser une table paginée
Cela va paginer les données et permet de parcourir toutes les lignes et les colonnes (sauf si configuré pour cap les lignes). Exemple:
rows.print=[n]
pour le bloc d'options pour contrôler le nombre de lignes affichées par page.Je préfère tourner la tibble de données.cadre. Elle montre tout et vous avez terminé