我有一个csv文件,它有两行,每行对应一个单词列表。我把这个csv文件读成2 * 2000矩阵,如下所示:
termlist = as.matrix(read.csv("termlist.csv",sep=",",header=FALSE))
现在,我想知道这两行的以下信息,即第一行和第二行的交集列表;从第二行中减去此交集列表后的剩余列表。
答案 0 :(得分:10)
您正在寻找intersect
和setdiff
:
term.intersect <- intersect(termlist[1,], termlist[2,])
term2.diff.term1 <- setdiff(termlist[2, ], termlist[1, ])