Ich habe eine Reihe von Listen mit Listen in ihnen (verallgemeinerte lineare Modellausgabe). Ich möchte eine Funktion schreiben, die aus jeder Liste mehrere Elemente extrahiert und die Ergebnisse dann zu einem Datenrahmen zusammenfasst.Wie kann ich Elemente aus Listen von Listen in R extrahieren?
Ich möchte modelset[[1]]$likelihood
& modelset[[1]]$fixef
, modelset[[2]]$likelihood
& modelset[[2]]$fixef
, etc, extrahieren und die Ergebnisse in einem Datenrahmen zu kombinieren.
Kann mir jemand eine Idee geben, wie man das macht?
Entschuldigung, wenn meine Frage verwirrend ist: Was ich versuche zu tun, ist jenseits meines begrenzten Programmierverständnisses.
Weitere Informationen zu meiner Liste:
modelset: Large list (16 elements, 7.3Mb)
:List of 29
..$ fixef : Named num [1:2] -1.236 -0.611
.. ..- attr(*, "names")= chr [1:2] "(Intercept)" "SMIstd"
..$ likelihood :List of 4
.. ..$ hlik: num 238
.. ..$ pvh : num 256
.. ..$ pbvh: num 260
.. ..$ cAIC: num 567
...etc
'lapply (modelset," [["," likelihood ")' etc ... –