[r] 목록에서 여러 요소 선택

R에 약 10,000 개의 요소 목록이 있습니다. 5, 7, 9 요소 만 선택하고 싶다고 가정 해 보겠습니다. for 루프없이 어떻게 할 수 있을지 모르겠습니다.

나는 같은 것을하고 mylist[[c(5,7,9]]싶지만 작동하지 않습니다. 나는 또한 lapply기능 을 시도했지만 작동하지 못했습니다.



답변

mylist[c(5,7,9)] 해야합니다.

결과 목록의 하위 목록으로 반환되는 하위 목록을 원합니다. 당신은 그것을 위해 사용하지 않습니다 [[]](또는 오히려 함수는입니다 [[)-Dason이 주석에서 언급했듯이 [[요소를 잡습니다.


답변