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)
当我想看到像这样的管道的输出时,我经常做的是直接管道 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)