【发布时间】:2018-06-03 16:06:51
【问题描述】:
当我尝试输入代码以获取此question 的几个答案时,我遇到了错误。代码很简单,但还是报错。
输入此代码时,我收到一条错误消息:
library(dplyr)
mtcars %>%
+ group_by(cyl, gear) %>%
+ summarise(n = n())
错误:不应直接调用此函数
另外,这也不起作用:
count(mtcars, cyl, gear)
计数错误(mtcars、cyl、gear):找不到对象“gear”
这也不行:
mtcars %.%
+ dplyr::group_by(cyl, gear) %.%
+ dplyr::summarise(length(gear))
mtcars %.% dplyr::group_by(cyl, gear) %.% dplyr::summarise(length(gear)) 中的错误: 找不到函数“%.%”
但是,这确实有效:
mtcars %>% group_by(cyl, gear) %>% do(data.frame(nrow=nrow(.)))
谁能解释一下出了什么问题? 谢谢!
【问题讨论】: