我有以下数据
set.seed(1)
glist <- lapply(1:5,function(i){sample(c(TRUE,FALSE),1)})
我想要FALSE值的索引位置c(3,4)。我试图使用
将列表数组强制转换为数组tf_array <- Reduce(merge,glist)
输出
[1] y x
<0 rows> (or 0-length row.names)
我期待的输出低于,然后我将使用哪个函数。
c(TRUE,TRUE,FALSE,FALSE,TRUE).
如何在逻辑值列表中找到FALSE条目的索引?
答案 0 :(得分:3)
unlist(glist)
给出了您期望的输出:
[1] TRUE TRUE FALSE FALSE TRUE
然后,使用which()
:
which(!unlist(glist))
# [1] 3 4