測試向量是否包含給定的元素如何檢查向量是否包含給定的值?
測試向量是否包含給定的元素
慕的地6264312
2019-06-24 15:26:50
TA貢獻1811條經驗 獲得超4個贊
is.element()使代碼更具可讀性,并且與%in%
v <- c('a','b','c','e')
is.element('b', v)
'b' %in% v
## both return TRUE
is.element('f', v)
'f' %in% v
## both return FALSE
subv <- c('a', 'f')
subv %in% v
## returns a vector TRUE FALSE
is.element(subv, v)
## returns a vector TRUE FALSE
TA貢獻1772條經驗 獲得超8個贊
這個任何()函數生成可讀的代碼。
> w <- c(1,2,3)
> any(w==1)
[1] TRUE
> v <- c('a','b','c')
> any(v=='b')
[1] TRUE
> any(v=='f')
[1] FALSE
舉報