【发布时间】:2020-01-30 13:56:55
【问题描述】:
我有两个看起来像这样的数据框
数据框 1:
P.X value
OOPA 5
POKA 4
JKIO 3
KOPP 1
数据框 2:
P.X.1 P.X.2 P.X.3 P.X.4 mass
JKIO UIX HOP 56
CX OOPA 44
EDD POKA 13
KOPP FOSI 11
我想合并基于 df1 P.X 和 df2 P.X.1,P.X.2,P.X.3,P.X.4 的两个数据文件。因此,如果它是 P.X.2 中的 JKIO。出现在 P.X 中,然后将它们合并到同一行 JKIO, 3, 56 中的新数据框中,如下所示:
新数据框:
P.X value mass
OOPA 5 44
POKA 4 13
JKIO 3 56
KOPP 1 11
你知道我该怎么做吗
merge(df1,df2 by(P.X == P.X.1 | P.X.2 | P.X.3 | P.X.4)
?
【问题讨论】:
-
在数据框 2 中,您有空白单元格。他们真的是空白吗?或者你有 NA?
-
是的,我有,它们是空白的