如何修复“ grouped_df_impl(数据,未命名(变量),掉落)中的错误:列...不明”。使用管道,group_by和功能汇总

时间:2019-05-16 10:08:23

标签: r dplyr

我想显示df中分组变量的每个值的观察数(行),并将其放入函数中以供以后使用。

我不明白为什么代码的功能版本无法正常工作,而非功能版本却可以正常工作。帮助将不胜感激。

库(dplyr)

没有功能的版本

mtcars %>% group_by(am) %>%  summarize(noOfObs = length(am))

具有功能的版本

noOfObsByGroup <- function(df, group) {
  df %>% group_by(group) %>%  summarize(noOfObs = length(group))
}
noOfObsByGroup(mtcars, am)

函数版本引发错误“ grouped_df_impl(数据,未命名(变量),删除)中的错误:列group未知”。

0 个答案:

没有答案