Chapter 9 리스트(list)

이 장에서는 R 프로그래밍에서 리스트로 작업하는 방법을 학습하겠습니다. 구체적으로 리스트 구성 요소를 생성하고, 액세스하고, 수정하고 삭제하는 방법을 살펴 보겠습니다.

리스트(list)혼합 데이터 유형의 구성 요소를 포함하는 데이터 구조입니다.

동질적(homogeneour) 유형의 모든 요소를 갖는 벡터를 원자 벡터라고하고, 다른 유형(heterogeneous)의 요소를 갖는 벡터를 리스트(list)라고합니다.

typeof() 함수로 리스트인지 확인하고, 벡터와 마찬가지로 length() 함수를 이용하여 리스트의 길이를 확인할 수 있습니다.

다음은 데이터 유형이 서로 다른 세 가지 구성 요소가 있는 리스트의 예입니다.

x <- list("a" = 2.5, "b" = TRUE, "c" = 1:3)
x
## $a
## [1] 2.5
## 
## $b
## [1] TRUE
## 
## $c
## [1] 1 2 3