关于两个向量的差异,交集和并集

时间:2012-09-07 20:28:55

标签: r

我有一个csv文件,它有两行,每行对应一个单词列表。我把这个csv文件读成2 * 2000矩阵,如下所示:

termlist = as.matrix(read.csv("termlist.csv",sep=",",header=FALSE))

现在,我想知道这两行的以下信息,即第一行和第二行的交集列表;从第二行中减去此交集列表后的剩余列表。

1 个答案:

答案 0 :(得分:10)

您正在寻找intersectsetdiff

term.intersect <- intersect(termlist[1,], termlist[2,])
term2.diff.term1 <- setdiff(termlist[2, ], termlist[1, ])