R-匹配两个数据帧中的两列
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R-匹配两个数据帧中的两列相关的知识,希望对你有一定的参考价值。
我正在尝试在满足某些条件的情况下操纵数据框。
有主数据帧df1:
Title Artist Warner Sony Universal
Break My Heart Dua Lipa 0 0 0
Daisies Katy Perry 0 0 1
Nicotine Chef`Special 1 1 0
... 1 000 000+ rows
df2:
Label Title Artist Operation
Warner Nicotine Chef`Special 0
Sony Break my Heart Dua Lipa 1
... 100+ rows
Df1包含一些错误。在这种情况下,尼古丁的Warner值为1,而应该为0。我想从两个数据框中匹配Title和Artist,然后根据df2将标签值更改为1或0。
在这种情况下,应该看到Chef'Special的尼古丁在df1和df2中,并且应将df1 $ Warner更改为0。DuaLipa的Break I Heart应该使用相同的方法将df1 $ Sony设置为1。] >
我已经思考了很长时间了,但是我完全不知所措。
我正在尝试在满足某些条件的情况下操纵数据框。主要数据帧为df1:标题艺术家Warner Sony Universal Break My Heart Dua Lipa 0 ...
答案
这里是使用合并的一个选项,没有您的数据,因此以mtcars
为例:
以上是关于R-匹配两个数据帧中的两列的主要内容,如果未能解决你的问题,请参考以下文章