合并R - 合并类似的东西......很容易

时间:2011-10-11 04:16:23

标签: r merge dataframe

我有两个数据框如下:

A    B
1    6
2    7
5    4
3    3
9    9

和另一个:

A    C
1    5
5    9
3    1
9    1

我希望合并它们以创建

A    B    C
1    6    5
5    4    9
3    3    1
9    9    1

请注意,在合并版本中,没有A = 2,因为它没有显示在第二个数据框中(即使它显示在第一个数据框中)。所以基本上,我希望它合并存在的东西,并忽略不存在的东西。目前,合并完全失败,因为两个A列不完全相同。

1 个答案:

答案 0 :(得分:4)

df2 <- data.frame(A=c(1,5,3,9), C=c(5,9,1,1))
df1 <- data.frame(A=c(1,2,5,3,9), B=c(6,7,4,3,9))
merge(df1,df2)