【发布时间】:2011-11-30 03:11:00
【问题描述】:
我试图找到一个函数来仅在一个公共列上匹配两个不同长度的数据帧,并创建一个不同的列来指定它是否找到匹配项。 所以,例如, df1 是:
Name Position location
francesca A 75
cristina B 36
而 df2 是:
location Country
75 UK
56 Austria
我想匹配“位置”,输出类似于:
Name Position Location Match
francesca A 75 1
cristina B 36 0
我已尝试使用函数match 或:
subset(df1, location %in% df2)
但它不起作用。
你能帮我弄清楚怎么做吗?
【问题讨论】: