gpt4 book ai didi

r - 如何获得向量 x 中向量 y 的补码

转载 作者:行者123 更新时间:2023-12-04 12:25:57 24 4
gpt4 key购买 nike

那是 x \ y使用数学符号。认为

x <- c(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,1,1,1,3) 
y <- c(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1)

如何获得包含 x 中所有不在 y 中的值的向量。即结果应该是:
2,1,1,3

有一个类似的问题 here .但是,没有一个答案会返回我想要的结果。

最佳答案

这里使用 pmatch 的解决方案(这会根据您的需要提供“补充”):

x <- c(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,1,1,1,3)
y <- c(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1)
res <- x[is.na(pmatch(x,y))]

来自 pmatch文档:

“如果duplicates.ok 为FALSE,则一旦匹配的表的值将从后续匹配的搜索中排除。”

关于r - 如何获得向量 x 中向量 y 的补码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2487922/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com