I have the following data.frames(sample):
>df1
number ACTION
1 1 this
2 2 that
3 3 theOther
4 4 another
>df2
id VALUE
1 1 3
2 2 4
3 3 2
4 4 1
4 5 4
4 6 2
4 7 3
. . .
. . .
我希望df2变成如下所示:
>df2
id VALUE
1 1 theOther
2 2 another
3 3 that
4 4 this
4 5 another
4 6 that
4 7 theOther
. . .
. . .
可以通过手动使用以下内容为每个值执行:
df2[df2==1] <- 'this'
df2[df2==2] <- 'that'
.
.
等等,有没有一种不需要手动操作的方法来完成这个任务?
match
的答案,因为它更易读 :D - Mpizos Dimitris