与summarise_和n()的dplyr错误

时间:2017-08-11 20:46:44

标签: r dplyr

我计划使用一个循环遍历几百列,并计算一组变量的中位数和计数。

代码:

grp_var <- "Species" 
voi <- "Sepal.Length"
dmp <- iris%>%
      select_(grp_var,voi)%>% 
      group_by_(grp_var)%>%
      summarise_(Median_Value = median(voi),Count = n())

错误:

  

n()中的错误:不应直接调用此函数

当我使用summarise_时遇到此错误,并且在使用汇总时根本不会遇到任何问题。

我知道对n()的函数调用只是错误消息,但是当在dplyr函数中调用时,它应该返回行计数。 我只是对此愚蠢或者这是一个错误吗?

编辑:汇总功能没有任何冲突,未加载plyr。

0 个答案:

没有答案