【发布时间】:2016-08-12 15:43:20
【问题描述】:
我有一个包含 600 行的数据框,其中有一个字符变量 (ids),其中包含用逗号分隔的数字。
name ids
x 8,5,23,56,78,44,54
y 5,7,23,44
z 8,44,2
我想将上述值与包含数值的三个不同向量进行比较。
a=c(5,7,9,3)
b=c(8,23,78,66,4)
c=c(44,54,2,90)
我需要为数据框中的向量创建三个新列,其中包含在每个向量中匹配多次的 ids 值
name ids a b c
x 8,5,23,56,78,44,54 NA 8,23,78 44,54
y 5,7,23,44 5,7 NA NA
z 8,44,2 NA NA 44,2
我真的不知道如何比较它,因为两者都是不同的类型,一旦我比较以及如何获得像上面这样的单独值。
【问题讨论】: