-1
這裏是我的問題,R與數據結構列表幾乎相同的結構
我有一個data.frames列表。它由具有不同數據的同一段代碼生成。
的data.frames的所有看起來像
美國100(不能保證其他data.frame存在,因爲數據是不同的) CA 50 ...
是否有任何快速/整齊總結所有data.frames的方法?
這裏是我的問題,R與數據結構列表幾乎相同的結構
我有一個data.frames列表。它由具有不同數據的同一段代碼生成。
的data.frames的所有看起來像
美國100(不能保證其他data.frame存在,因爲數據是不同的) CA 50 ...
是否有任何快速/整齊總結所有data.frames的方法?
我不知道我是否正確理解你的問題,但在這裏,一個可能的解決方案:
儘量把所有的dataframes在列表中,例如,your_list=list(df1,df2,...)
然後用total_df=do.call(rbind,your_list)
所有dataframes組合(按行明智的)。
之後,您可以使用ddply(total_df,"country",function (x) sum(x$value))
來聚合數據。在此,我假設US
和CA
代表country
列中的條目,和50
代表value
列中的條目。
另請參閱[此答案](http://stackoverflow.com/a/8940086/1863950)。 – 2015-08-17 12:23:56