当我在ifelse
语句中的向量上调用unique
时,我在显示唯一值的向量时遇到问题,如下所示。
> row <- c(1, 1, 1, 3, 3, 3)
> unique(row)
[1] 1 3
> ifelse(is.null(NULL), unique(row), 2)
[1] 1
我希望 ifelse 语句返回与unique(row)
相同的内容,如果表明它是NULL
.
提前谢谢你!
这可以通过if/else
语句来解决:
> if(is.null(NULL)) {unique(row)} else {2}
[1] 1 3