我有一堆包含列表中的列表(廣義線性模型輸出)。我想寫一個函數,它會從每個列表中提取幾個元素,然後將結果合併到一個數據框中。如何從R列表中提取元素?
我想提取modelset[[1]]$likelihood
& modelset[[1]]$fixef
,modelset[[2]]$likelihood
& modelset[[2]]$fixef
等,並且將結果組合成數據幀。
有人可以給我一個如何做到這一點的想法?
道歉,如果我的問題很混亂:我想要做的是超出我有限的編程理解。
我的列表的詳細信息:
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 ... –