2014-11-07 2 views
2

난 I이 FALSE 값의 인덱스 위치하려는 다음R은 :리스트의 논리적 구성 요소를 병합하는 방법

set.seed(1) 
glist <- lapply(1:5,function(i){sample(c(TRUE,FALSE),1)}) 

등의 데이터를, 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 항목의 색인을 찾는 방법은 무엇입니까? which()를 사용하여 다음

[1] TRUE TRUE FALSE FALSE TRUE 

, :

which(!unlist(glist)) 
# [1] 3 4 

답변

3

unlist(glist)

는 당신이 기다리고있어 출력을 제공