【发布时间】:2020-07-19 12:31:06
【问题描述】:
如果 df1==1 中的单元格是当前的 df2 单元格,我想用另一个数据框的值创建一个新列
df1 <- c("1","2","3","4","5")
df2 <- c("a","b","c","d","e")
df <- cbind(df1,df2)
df
df1 df2
[1,] "1" "a"
[2,] "2" "b"
[3,] "3" "c"
[4,] "4" "d"
[5,] "5" "e"
预期的答案是;
df1 df2 my.column
[1,] "1" "a" "a"
[2,] "2" "b" "2"
[3,] "3" "c" "3"
[4,] "4" "d" "4"
[5,] "5" "e" "5"
提前多谢
【问题讨论】:
标签: r dplyr tidyr data-manipulation