我的清单如下:

list(c(TRUE, FALSE), TRUE, FALSE)

该列表仅包含一个带有TRUE的对象,所有其他对象都是TRUEFALSE的混合。
我想算出TRUE only对象的位置编号,在这种情况下,答案是2

听起来很简单,但到目前为止我还是失败了。

有什么解决办法吗?

最佳答案

像这样使用Position:

L <- list(c(TRUE, FALSE), TRUE, FALSE) # test data
Position(isTRUE, L)
## [1] 2

07-24 09:52
查看更多