【发布时间】:2014-12-02 15:37:00
【问题描述】:
我有两个具有经度和纬度值的数据框,我想从数据框 #2 中提取值(例如列 df2$C,数据框 #2 的第三列),这些值与数据框 1 的列匹配...例如,数据框1有两列(lon,lat),数据框2有三列(lon,lat,还有一些值"C")...我想要将第三列添加到数据框 1,其中 df2$C 的值对应于两个数据框中两列的完全匹配的值,例如 df1$lon == df2$lon AND df1$lat == df2$lat... 和 @ 987654330@,lon 对不匹配,我想添加一个NA,以便第三列(我想添加到数据。第 1 帧)的长度为 = nrow(df1)。
我尝试了合并功能,但在将df1 的两列与df2 的两列匹配时遇到了麻烦。
【问题讨论】:
-
merge(...)应该可以工作。你应该展示你的代码。
标签: r