以下是我的数据集:
DF1:
HT HHAI HAAI HHGC HAGC
AS Ar 0.3 0.5 0.8 0.9
等等。
我在R中这样做。
DF2:
HT HHAI HAAI HHGC HAGC
BS FS NA NA NA NA
等等。
我希望在以下情况下将HIR,HAAI,HHGC,HAGC的值从df1 复制到 df2的相同列中:
df1.HT == df2.HT和df1.AT == df2.AT
df1和df2是大型数据帧。
我是R的新手。不知道多少方法和所有方法。
请在这里发布代码,因为我对R不太了解。
提前致谢。
答案 0 :(得分:2)
解决方案:
merge(df1, df2, by = c("column_name", "column_name2"), all.x = TRUE, all.y = FALSE)