2017-02-16 1 views
1

나는 분명히 뭔가를 놓치고 있습니다. . . 구조가있는 R 목록이 있습니다R에서 속성 추출 목록

unlist (my_object)를 사용하면 목록의 최상위 수준을 쉽게 얻을 수 있습니다. 그러나 속성을 어떻게 캡처 할 수 있습니까? 각 요소 n에 대해 unlist (attributes (my_object [[n]]))를 사용할 수 있습니다. 그러나 확실히 이것을 데이터 프레임에 넣는 빠른 방법이 있습니다. 내가 뭘 놓치고 있니?

답변

3
lapply(yourlist, attributes) 

는 yourlist

+2

유명 각 요소에 attributes 함수를 적용한다. . . 돌이켜 보면 분명하다. 기억이 필요해. . . "만약 당신이 루프를 생각하고 있다면 ... 대답은 연설입니다." –

+1

@MarkR 그 사고 방식에 들어가기까지는 시간이 좀 걸리지 만, 일단 거기에있게되면 얼마나 자주 'lapply'가 당신의 문제에 대한 해결책인지 놀랍습니다. . – Dason