所以我的数据框大约有500,000个看起来像这样:
ID MonthYear Group
123 200811 Blue
345 201102 Red
678 201110 Blue
910 201303 Green
我想将此转换为一个面板,该面板计算每个月每个组的出现次数。所以它看起来像这样:
MonthYear Group Count
200801 Blue 521
200802 400
....
200801 Red 521
200802 600
....
我想它不需要看起来那样,但只是某种方式将其变成一个有用的面板。聚合本身似乎不够充分。
答案 0 :(得分:1)
aggregate(dfrm$ID, dfrm[,c("MonthYear","Group")], length)
如果要反转分组,只需颠倒INDEX参数的顺序即可。