首页 > 解决方案 > 在 r 中使用包含 %in% 和重复函数的逻辑表达式

问题描述

我正在处理一组看起来像下面的变量

   IndexA IndexB     
1     A     B 
2     B     A 
3     A     C   

我想删除 A 在 B 中且 B 在 A 中的所有重复项。因此生成的数据集如下所示:

   IndexA IndexB     
1     A     B 
2     A     C   

我已经设法使用子集获取所有重复项的列表,例如

    duplicates<-df[df$IndexA %in% df$IndexB & df$IndexB %in% df$IndexA,]

但是,我希望能够只保留为 df$IndexA %in% df$IndexB & df$IndexB %in% df$IndexA

标签: r

解决方案


推荐阅读