在2列之间找到R中的重复项

时间:2017-03-26 17:08:05

标签: r duplicates

第1栏列出所有获得奥斯卡奖的电影,第2列包含随机电影,其中包括奥斯卡获奖而未获奖的电影。

column1       column2       oscar won films of column2(expected result)          
 Moonlight     Avatar           1
Hacksawridge   Spectre          0
Lala land      John carter      0

我想找到我随机电影专栏2的奥斯卡获奖影片。所以基本上我想要比较第1列和第2列,找到重复,这将是奥斯卡赢得的电影和填充奥斯卡赢得的第2列电影0没有奥斯卡赢和1奥斯卡赢。我尝试重复命令,它只是给予我是对还是错。

1 个答案:

答案 0 :(得分:0)

df$col3 <- ifelse(df$col1 %in% df$col2, 1, 0)

这将返回长度为col1的向量,如果奥斯卡随机,则给出1 返回长度col2,如果在奥斯卡中随机反转ifelse中的cols,则给出1