在 R 中的 ifelse 语句中是唯一的



当我在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

相关内容

  • 没有找到相关文章

最新更新