【发布时间】:2013-12-20 09:52:40
【问题描述】:
在 R 中,我有代表闪电风暴的 df1、df2 和 df3。每个 df 有两列,“city”和“injuries”。
df1 = data.frame(city=c("atlanta", "new york"), injuries=c(5,8))
df2 = data.frame(city=c("chicago", "new york"), injuries=c(2,3))
df3 = data.frame(city=c("los angeles", "atlanta"), injuries=c(1,7))
我想在城市列的一种外连接上合并所有 3 个数据框,以便所有城市都显示在合并的数据框中,并且伤害计数将按如下方式求和:
combined.df
city df1.freq df2.freq df3.freq
atlanta 5 0 7
new york 8 3 0
chicago 0 2 0
los angeles 0 0 1
【问题讨论】:
-
您可能需要更新您的问题以表明您正在寻找适用于 8 个数据帧的解决方案。
标签: r join merge outer-join