我有一个 csv 文件,它有两行,每一行对应一个单词列表。我将此 csv 文件读入 2*2000 矩阵,如下所示:
termlist = as.matrix(read.csv("termlist.csv",sep=",",header=FALSE))
现在,我想知道这两行的以下信息,第一行和第二行的交集列表;从第二行中减去此交集列表后的剩余列表。
最佳答案
您正在寻找 intersect
和 setdiff
:
term.intersect <- intersect(termlist[1,], termlist[2,])
term2.diff.term1 <- setdiff(termlist[2, ], termlist[1, ])
关于关于两个向量的差、交和并,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12324942/