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