R-根据条件更新列的值

时间:2019-07-11 22:51:47

标签: r

我需要更新列的所有值,并使用另一个df作为参考。

两个数据框具有相同的结构:

cod   name    dom_by
1       A        3
2       B        4
3       C        1
4       D        2

我尝试使用以下行,但显然没有用:

df2$name[df2$dom_by==df1$cod] <- df1$name[df2$dom_by==df1$cod]

它一直在说replacement has 92 rows, data has 2

(df1有92行,df2有2行)。

尽管这似乎是一个简单的问题,但即使经过一些搜索,我仍然无法解决。

0 个答案:

没有答案