R 在同一日期聚合多个事件

R 在同一日期聚合多个事件,r,dplyr,R,Dplyr,我的事件日志数据如下所示: id date order_value 1 2015-01-01 19.42 1 2015-01-22 21.23 1 2015-07-14 54.16 1 2015-08-13 36.28 2 2015-01-01 13.55 2 2015-03-15 16.77 2 2015-03-15 21.31 请注意id2在同一日期有两个事件。我想把这些加起来,但我完全不知所措 我试图

我的事件日志数据如下所示:

  id       date  order_value
   1 2015-01-01   19.42
   1 2015-01-22   21.23
   1 2015-07-14   54.16
   1 2015-08-13   36.28
   2 2015-01-01   13.55
   2 2015-03-15   16.77
   2 2015-03-15   21.31
请注意id2在同一日期有两个事件。我想把这些加起来,但我完全不知所措


我试图使用dplyr,但我没有看到任何逻辑结构可以让我这样做。我想我必须使用某种if语句,但我听说无论如何都应该避免使用这些语句

dplyr
中,您可以使用
group\u by
summary
执行此任务:

library(dplyr);

df_grouped    <- group_by(df, id, date);
df_summarized <- summarize(df_grouped, order_value_per_date = sum(order_value));
df_summarized;
库(dplyr);

任何dplyr教程都将介绍聚合
DF%>%groupby(id,date)%>%summary(v=sum(order\u value))
…我正在阅读帮助函数,没有意识到我可以使用两个分组变量。似乎已经奏效了。非常感谢你!出于好奇,你在想什么样的陈述?