天天看点

[R] ifelse函数

发现一个小坑

> ifelse(TRUE,,)
[1] 1
> ifelse(FALSE,,)
[1] 0
> ifelse(FALSE,c(,),c(,))
[1] 2
> ifelse(TRUE,c(,),c(,))
[1] 1
           

返回值如果是向量,只返回第一个值而不是整个向量。

今年心情不爽,先不深挖原因了。