3 개의 벡터가 포함 된 목록이 있습니다.목록의 값 사용
mylist <- list(a = c(1,2),
b = c(3,4),
c = c(5,6))
, 예를 들면, sum()
기능을 갖는 세 개의 오브젝트의 처음 값에 대한 계산을 수행 할 수있는 간단한 방법이 있는가?
sum(mylist[c(a, b, c)][1])
작동하지 않는 코드 행,하지만 내가 뭘하려고 오전에 대한 통찰력을 제공합니다.
도움 주셔서 감사합니다.
코드의 두 번째 줄에서, R은'i'가'1''''''''''''와'3'''' 값을 취한다고 자동적으로 추정합니까? – SavedByJESUS
@SavedByJESUS, 이는 값이지만 "자동"이 아닙니다. 'i'는'sapply'의 첫 번째 인수에있는 값을 취합니다.이 경우 seq (mylist)는 목록의 각 요소에 정수를 생성합니다. –
나는 아직도 도움말 파일에 나타나지 않는'sapply' 함수의 "["인수에 놀랐습니다. 귀하의 답변에 감사 드리며, 이제 그것을 알고 있으며 목록을보다 잘 활용하고 있습니다. – SavedByJESUS