R 无法正确分组和求和
我有类似的数据: 我想按日期和国家组织数据,然后汇总一个国家的每日案例。但是,我尝试了这样的方法,它揭示了总数:R 无法正确分组和求和,r,sum,tidy,R,Sum,Tidy,我有类似的数据: 我想按日期和国家组织数据,然后汇总一个国家的每日案例。但是,我尝试了这样的方法,它揭示了总数: my_data %>% group_by(Country, Date)%>% summarize(Cases=sum(Cases)) 您的summary函数可能是从另一个包plyr?调用的?。试着像这样调用dplyr::sumarize: my_data %>% group_by(Country, Date)%>% dplyr::summar
my_data %>%
group_by(Country, Date)%>%
summarize(Cases=sum(Cases))
您的summary函数可能是从另一个包plyr?调用的?。试着像这样调用dplyr::sumarize:
my_data %>%
group_by(Country, Date)%>%
dplyr::summarize(Cases=sum(Cases))
# A tibble: 7 x 3
# Groups: Country [7]
Country Date Cases
<fct> <fct> <int>
1 A 2/12/20 257
2 D 2/14/20 4
3 J 2/15/20 204
4 N 2/15/20 630
5 Q 2/13/20 2
6 U 2/16/20 471
7 V 2/12/20 13
我很同情你,这可能是非常令人沮丧的。我已经养成了总是使用dplyr::select、dplyr::filter和dplyr::summary的习惯。否则,您将花费不必要的时间来解释代码为何无法正常工作。我们也可以使用聚合
欢迎来到SO。请提供具有示例数据和预期输出的最小可复制示例:
my_data %>%
group_by(Country, Date)%>%
dplyr::summarize(Cases=sum(Cases))
# A tibble: 7 x 3
# Groups: Country [7]
Country Date Cases
<fct> <fct> <int>
1 A 2/12/20 257
2 D 2/14/20 4
3 J 2/15/20 204
4 N 2/15/20 630
5 Q 2/13/20 2
6 U 2/16/20 471
7 V 2/12/20 13
aggregate(Cases ~ Country + Date, my_data, sum)