令人尴尬的基本问题,但是如果您不知道......我需要将count数据汇总数据的data.frame重新整形为汇总前的样子。这基本上与{plyr} count()
的相反。在R中重新计算总计数据为长格式
> (d = data.frame(value=c(1,1,1,2,3,3), cat=c('A','A','A','A','B','B')))
value cat
1 1 A
2 1 A
3 1 A
4 2 A
5 3 B
6 3 B
> (summry = plyr::count(d))
value cat freq
1 1 A 3
2 2 A 1
3 3 B 2
如果你开始summry
什么是回d
最快的方法是什么?除非我错了(很可能),{Reshape2}
不会这样做。
我不知道'rep'接受一个向量,非常感谢! – geotheory 2014-09-04 15:35:30
'SOfun'看起来非常有用btw – geotheory 2014-09-04 15:41:39
+1对于SOFun参考! – Henk 2014-09-04 16:04:29