나는 그 안에리스트를 담고있는리스트를 가지고있다 (일반화 된 선형 모델 출력). 각 목록에서 여러 요소를 추출한 다음 그 결과를 데이터 프레임으로 결합하는 함수를 작성하려고합니다.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")'등 ... –