最近学的能有用点的就是match函数,我就不构建dataframe来讲了,就是超级基础,简单。
如果你有2个datadrame,a的列是V1,V2,b的列是V3,V4,现在你想根据V1和V3相同的值,将将V4匹配到a,并列为a的V3
代码如下:
a$V3=b[match(a$V1,b$V3),2]
match里面是你合并依据的列,2是你想要匹配的列的坐标,如果是几列就用2:n。
又是生信小白碌碌无为的一天。。。
最近学的能有用点的就是match函数,我就不构建dataframe来讲了,就是超级基础,简单。
如果你有2个datadrame,a的列是V1,V2,b的列是V3,V4,现在你想根据V1和V3相同的值,将将V4匹配到a,并列为a的V3
代码如下:
a$V3=b[match(a$V1,b$V3),2]
match里面是你合并依据的列,2是你想要匹配的列的坐标,如果是几列就用2:n。
又是生信小白碌碌无为的一天。。。
本文标题:根据某列进行数据匹配
本文链接:https://www.haomeiwen.com/subject/ewdayktx.html
网友评论