2016-06-13 85 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