我的清单如下:
list(c(TRUE, FALSE), TRUE, FALSE)
该列表仅包含一个带有
TRUE
的对象,所有其他对象都是TRUE
和FALSE
的混合。我想算出
TRUE
only对象的位置编号,在这种情况下,答案是2
。听起来很简单,但到目前为止我还是失败了。
有什么解决办法吗?
最佳答案
像这样使用Position
:
L <- list(c(TRUE, FALSE), TRUE, FALSE) # test data
Position(isTRUE, L)
## [1] 2