我正在寻找一种汇总数据的快速方法。
df <- data.frame(date=c(rep("31.08.2011",3), rep("30.06.2011",3), rep("01.07.2011", 3)), group=rep(c("A", "B", "C"), 3) ,num=sample(1:100, 9, replace=FALSE))
使用
aggregate(num~date, data=df, sum)
aggregate(num~group, data=df, sum)
我可以轻松获得每个日期或组的总和或均值,但是我无法让它计算每个日期或组中每个组的总和(或均值)。我在寻找
df <- data.frame(date=c("31.08.2011","30.06.2011","01.07.2011"), A=c("5","6","7"), B=c("7","3","4"), C=c("1","9","2"))
我可以使用aggregate
进行计算还是在寻找错误的函数?
谢谢你!