我想匹配一个数据帧中的列的元素与另一个数据帧。R - 检查矢量对其他矢量的元素
考虑以下dataframes:
A=data.frame(par=c('long A story','long C story', 'blabla D'),val=1:3)
B=data.frame(par=c('Z','D','A'),val=letters[1:3])
乙列 '帕' 的每个元素应当对A柱面值进行匹配。 如果匹配,则应在A中标注。 [这会给出一列用于合并A和B的公共值]。因此
期望的结果是:
A=transform(A,label=c('A','NA','D'))
如何才能做到这一点?
亨克
如果最后一行是:'A =变换(A,标签= C( 'A', '不适用',” D'))'在'transform'调用中使用大写字母A? – thelatemail 2012-07-26 11:06:07
你想按顺序或存在匹配吗? – 2012-07-26 11:40:26
感谢您指出错误thelatemail,a应该是一个在转换调用。 – Henk 2012-07-26 11:46:44