Ich habe eine Liste von 1000 Booleschen Listen, die das Ergebnis einer duplizierten() Überprüfung der ursprünglichen Zahlenlisten ist. Ich muss, welche dieser Listen enthält ein TRUE Ergebnis finden, und ich muss die Position der Liste wissen, wo es in der 1000 erscheint also kann ich dannPrüfe Elemente einer Liste
my.list[[456]]
[1] FALSE FALSE FALSE TRUE FALSE
geben und diese dann verwenden Sie die Elemente aus löschen Meine Liste, wo ein WAHR erscheint
Versuchen Sie 'lapply (my.list, which)'. – www
Von Ihrem Codeabschnitt scheint es, dass Sie keine Liste mit booleschen Listen haben, sondern eine Liste boolescher Vektoren. Dies ist eine wichtige Unterscheidung. – lmo