2.4.2 리스트에서 원소 추출하기
리스트에서는 각 요소에 접근하는 방법이 여러 가지다. 가장 일반적인 방법은 달러 기호 $를 사용하여 리스트 요소 값을 이름으로 추출하는 것이다.
> l1 <- list(x = 1, y = c(TRUE, FALSE), z = c("a", "b", "c")) > l1$x [1] 1 > l1$y [1] TRUE FALSE > l1$z [1] "a" "b" "c" > l1$m NULL
아직 존재하지 않는 m 원소에서 값을 요청한다면 NULL이 반환된다는 사실을 기억하자.
또 다른 방법으로 이중 대괄호 안에 숫자를 입력하여 리스트의 n 번째 원소 값을 추출할 수 있다. 예를 들어 다음과 같이 목록 l1의 두 번째 구성 요소를 추출할 수 있다.
> l1[[2]]
[1] TRUE FALSE