2016-06-13 86 views
0

我想按日期总结数据,但我不知道如何执行此操作。计数行和总和r

我的数据看起来像

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

我们可以使用summarise_eachdplyr

library(dplyr) 
df1 %>% 
    group_by(date) %>% 
    summarise_each(funs(sum)) 

或者aggregatebase R

aggregate(.~date, df1, FUN = sum) 
+0

@詹姆斯你有'plyr'库加载为好。在这种情况下,应该需要'dplyr :: summarise_each(funs(sum))' – akrun