【发布时间】:2019-09-22 23:29:02
【问题描述】:
我需要在 R 中复制 is.element 函数。我有两个向量,需要比较每个向量中的值,如果一个匹配另一个,则输出为 True,其他所有向量为 False。
我尝试过的代码不太好用:
x <- c(3, 0, -2, 0)
y <- c(-1, 0, 1)
n <- length(x)
answer <- is.logical(x)
for (i in 1:n) {
if (x[i] == y[i]) {
answer[i] <- TRUE
} else {
answer[i] <- FALSE
}
}
answer
预期答案:
[1] FALSE TRUE FALSE TRUE
【问题讨论】:
标签: r