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)