识别列表的唯一条目列表

时间:2014-02-04 14:23:56

标签: r

Column1A<-Dat$col1
Column1B<-Dat2$col2

列column1A和column1B都由混合值组成,例如ABC1,234等。此外,每列可以有重复的条目。例如,

Column1A
ABC1   ABC2   1234  ABC1

Column1B
ABC2   ABC3   1234

有没有办法获取每列的唯一条目列表。如果唯一条目列表是两列的差异,如何找到差异?

3 个答案:

答案 0 :(得分:1)

unique应该可以为列表获取唯一值。

要搜索两个唯一列表中的不同术语,您只需简单地浏览其中一个列表,然后检查该列表中的每个元素是否在另一个列表中。

一个简单的while循环应该可以工作,并且当你在列表2中找不到列表1中的元素时停止。

答案 1 :(得分:0)

您可以使用unique查找唯一值:

unique(Column1A)

unique(Column1B)

答案 2 :(得分:0)

由于您的数据已经存在于data.frame或列表中,因此无需先将其复制出来。只需使用apply

apply(Dat, 2, unique)