所以我正在看一场讲座,而教授正在使用一个名为“整洁文本”的程序包。
他这样做:
tida_data <- review %>% #review is the name of the data from ISLR
unnest_tokens(word, text) %>%
等
我的问题是“%>%”的作用/含义是什么? 因为没有它,我会得到一个错误,但是有了它,它可以正常工作吗?
这是我没有它的错误: UseMethod(“ unnest_tokens_”)中的错误: 没有适用于“ unnest_tokens_”的适用方法应用于“字符”类的对象
谢谢
答案 0 :(得分:2)
%>%
(管道运算符)表示您正在管道将命令的输出作为另一个命令的输入,如下所示(也是示例)。(这仅是示例)
library(dplyr)
##Creating variable named `dat` with a table values inside it.
dat <- read.table(text = "ID country age
1 X 83
2 X 15
3 Y 2
4 Y 12
5 X 2
6 Y 2
7 Y 18
8 X 85",
header = TRUE)
##now printing dat variable and then by using `%>%` passing its output as input to `filter` command and then filtering only those lines where age column is either lesser than 10 or greater than 80
dat %>%
filter(age<10 | age>80)