2013-04-24 61 views
-1

这里是我的问题,R与数据结构列表几乎相同的结构

我有一个data.frames列表。它由具有不同数据的同一段代码生成。

的data.frames的所有看起来像

美国100(不能保证其他data.frame存在,因为数据是不同的) CA 50 ...

是否有任何快速/整齐总结所有data.frames的方法?

+0

另请参阅[此答案](http://stackoverflow.com/a/8940086/1863950)。 – 2015-08-17 12:23:56

回答

2

我不知道我是否正确理解你的问题,但在这里,一个可能的解决方案:

尽量把所有的dataframes在列表中,例如,your_list=list(df1,df2,...) 然后用total_df=do.call(rbind,your_list)所有dataframes组合(按行明智的)。

之后,您可以使用ddply(total_df,"country",function (x) sum(x$value))来聚合数据。在此,我假设USCA代表country列中的条目,和50代表value列中的条目。