x没有适用于'的方法;tbl#u vars';适用于“类”的对象;c(';双精度';,';数字';)”;
我试图计算每个与唯一id对应的id, 然而,下一个错误不断出现 这是我的密码:x没有适用于'的方法;tbl#u vars';适用于“类”的对象;c(';双精度';,';数字';)”;,r,dataframe,dplyr,group-by,count,R,Dataframe,Dplyr,Group By,Count,我试图计算每个与唯一id对应的id, 然而,下一个错误不断出现 这是我的密码: direct_reports <- data.frame(df %>% group_by(manager_id) %>% summarise(number_dr =
direct_reports <- data.frame(df %>%
group_by(manager_id) %>%
summarise(number_dr =
count(manager_id)) %>%
select(manager_id, number_dr))
问题在于
摘要
中使用的计数
。它将是n()
而不是count
library(dplyr)
df %>%
group_by(manager_id) %>%
summarise(number_dr = n(), .groups = 'drop')
无需在分组汇总步骤后选择,因为剩下的列只有“经理id”和“编号dr”
count
需要一个data.frame
或tible
df %>%
count(manager_id)
您好,请考虑使用<代码> DPT(DF)添加一个可重复的数据示例。另外,为什么要将管道放入data.frame
函数中?
df %>%
count(manager_id)