1
を無視して、ベクトルの最小値を検索し、私は最小値にベクトルのが、一定の値に特定の番号
EX含めずに検索したいと思います:
a <- c(1, 2, 3, 4, 5 ,-9999 ,7 ,8 ,9)
を私は値1とを避けたいが - 9999。したがって、ここの答えは2になります。
を無視して、ベクトルの最小値を検索し、私は最小値にベクトルのが、一定の値に特定の番号
EX含めずに検索したいと思います:
a <- c(1, 2, 3, 4, 5 ,-9999 ,7 ,8 ,9)
を私は値1とを避けたいが - 9999。したがって、ここの答えは2になります。
setdiff
を使用して、希望する要素のみを含めてそれらの中で最小値を見つけることができます。
min(setdiff(a, ignore))
#[1] 2
データ
a <- c(1, 2, 3, 4, 5 ,-9999 ,7 ,8 ,9)
ignore <- c(1, -9999)
'分([%のC(1、-9999中!%)])' – josliber
@josliberでも改造はコメントで答えを入れて! ;) – joran