【问题标题】:Merging in R - merging what is similar...easy在 R 中合并 - 合并相似的东西...简单
【发布时间】:2011-12-04 23:58:19
【问题描述】:

我有两个这样的数据框:

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 列不完全相同。

【问题讨论】:

标签: r merge dataframe


【解决方案1】:
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)

【讨论】:

    猜你喜欢
    • 2010-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多