关于两个向量的差、交和并

标签 r

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

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

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

最佳答案

您正在寻找 intersectsetdiff:

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

关于关于两个向量的差、交和并,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12324942/

相关文章:

r - 使用 R 中的正则表达式将所有匹配项提取到新列

r - 如何使用Rmarkdown显示带有反引号的逐字内联r代码?

r - 在有约束的情况下扩展电网(或电源组)

r - 拆分 data.frame 行并打乱其顺序

R通过唯一列对(B-A和A-B)计算值的总和,同时保持两对

r - R 中的曲面图 Q - 与 matlab 中的 surf() 兼容

r - 如何强制 R 使用指定的因子水平作为回归中的引用?

r - R 中 NA 的 data.frame 行的 cumsum

r - 如何将 geom_vline 与字符串 x-xis 一起使用

r - Rgraphviz不再可用于R吗?