如果我有:
id1 <- c(123,456,789)
val <- c(1,0,1)
df1 <- data.frame(id1,val)
id2 <- c(123,456)
df2 <- data.frame(id2)
我希望将df1 $ val更改为&#34;匹配&#34;如果df1 $ id1 = df2 $ id2。
即
id1 val
___ ___
123 match
456 match
789 1
我知道我可以使用match(df1$id1,df2$id2)
来获得匹配,但无法确定如何进行替换。
感谢。