无法在一个tibble中查看超过10行

Mer*_*hah 8 r dplyr tidyverse tidytext tibble

首先 - 我是编程和R的初学者,所以请原谅我这是一个愚蠢的问题.我在查看由以下代码生成的tibble中的十多行时遇到问题.

下面的代码旨在找到书中最常见的单词.我得到了我想要的结果,但是如何查看超过10行的数据.据我所知,它不会被保存为我可以调用的数据框架.

library(dplyr)
tidy_books %>%
    anti_join(stop_words) %>%
    count(word, sort=TRUE)
Joining, by = "word"
# A tibble: 3,397 x 2
   word       n
   <chr>  <int>
 1 alice    820
 2 queen    247
 3 time     141
 4 king     122
 5 head     112
 6 looked   100
 7 white     97
 8 round     96
 9 voice     86
10 tone      81
# ... with 3,387 more rows
Run Code Online (Sandbox Code Playgroud)

Mag*_*gma 10

尽管此问题的答案完全正确,但@Marius的评论短得多,因此:

tidy_books %>% print(n = 100)
Run Code Online (Sandbox Code Playgroud)

正如您所说的,您可以n = 100用任何您想要的数字代替

同样,作为您的初学者,您可以看到整个表格:

tidy_books %>% print(n = nrow(tidy_books))
Run Code Online (Sandbox Code Playgroud)


Jul*_*lge 6

当我想看到像这样的管道的输出时,我经常做的是直接管道 View()

library(dplyr)
library(tidytext)

tidy_books %>%
    anti_join(stop_words) %>%
    count(word, sort=TRUE) %>%
    View()
Run Code Online (Sandbox Code Playgroud)

如果要将其保存到稍后可以使用的新对象,可以将其分配给管道开头的新变量名称.

word_counts <- tidy_books %>%
    anti_join(stop_words) %>%
    count(word, sort=TRUE)
Run Code Online (Sandbox Code Playgroud)