我想显示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
未知”。