ich habe folgendes einfaches Beispiel für eine verschachtelte Liste:basierend auf Zustand in R
list(list(structure(list(group = "a", def = "control"), .Names = c("group",
"def"))), list(structure(list(group = "b", def = "disease1"), .Names = c("group",
"def"))))
Die Struktur ist wie folgt:
str(t1)
List of 2
$ :List of 1
..$ :List of 2
.. ..$ group: chr "a"
.. ..$ def : chr "control"
$ :List of 1
..$ :List of 2
.. ..$ group: chr "b"
.. ..$ def : chr "disease1"
Gibt es eine einfache Möglichkeit, nur die verschachtelte Liste zu erhalten, die eine bestimmte Bedingung erfüllt. Wenn ich zum Beispiel nur den Namen der Gruppe, z. B. "a", wüsste, wie würde ich die entsprechende Unterliste erhalten? Im Beispiel wäre dies die erste verschachtelte Liste sein:
[[1]]
[[1]]$group
[1] "a"
[[1]]$def
[1] "control"
So im Wesentlichen für mich suche einen Weg group == "a"
in dieser verschachtelten Listenstruktur anzuwenden.
Danke, das funktioniert ganz gut! – Oliver