我想按日期汇总数据,但我不知道如何做到这一点。
我的数据看起来像
date LIKE LOVE WOW HAHA SAD ANGRY
1 2016-02-25 949 0 3 0 0 2
2 2016-02-25 12653 14 0 0 1 0
3 2016-02-24 2981 0 7 3 10 0
4 2016-02-24 2500 6 0 3 0 5
我的建议是
date LIKE LOVE WOW HAHA SAD ANGRY
1 2016-02-25 13602 14 3 0 1 2
2 2016-02-24 5481 6 7 6 10 5
我怎样才能做到这一点?
答案 0 :(得分:0)
我们可以使用summarise_each
dplyr
library(dplyr)
df1 %>%
group_by(date) %>%
summarise_each(funs(sum))
aggregate
来自base R
aggregate(.~date, df1, FUN = sum)