R和data.frame的列表几乎相同的结构

时间:2013-04-24 20:22:56

标签: r

这是我的问题,

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

所有data.frames都是

US 100(不保证存在于另一个data.frame中,因为数据不同) CA 50 ...

有没有快速/简洁的方法来汇总所有data.frames?

1 个答案:

答案 0 :(得分:4)

我不确定我是否正确理解了您的问题,但这是一个可能的解决方案:

尝试将所有数据框放入列表中,例如your_list=list(df1,df2,...) 然后使用total_df=do.call(rbind,your_list)组合所有数据帧(按行)。

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