标签: r
我想找到矢量的最小值a但不包含某个值
前:
a <- c(1, 2, 3, 4, 5 ,-9999 ,7 ,8 ,9)
我想避免使用值1和-9999。所以这里的答案是2.
答案 0 :(得分:1)
我们可以使用setdiff仅包含我们想要的元素并在其中找到最小元素。
setdiff
min(setdiff(a, ignore)) #[1] 2
数据强>
a <- c(1, 2, 3, 4, 5 ,-9999 ,7 ,8 ,9) ignore <- c(1, -9999)