더북(TheBook)

예시로 살펴보겠습니다. 다음 예시는 인덱스를 두 개 갖는 리스트를 생성하는 코드입니다.

> x <- list(c(1:5), c(1:50))
> x
[[1]]
[1] 1 2 3 4 5

[[2]]
 [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
[20] 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
[39] 39 40 41 42 43 44 45 46 47 48 49 50

* 인덱스 1은 1부터 5까지 데이터 값을 가집니다.

* 인덱스 2는 1부터 50까지 데이터 값을 가집니다.

* 인덱스 2

* 1번부터 19번 위치까지 담긴 데이터 값입니다.

* 39는 39번째를 의미합니다.

 

출력 결과를 살펴봅시다. 지정한 데이터 값으로 인덱스를 두 개 갖는 리스트가 생성된 것을 확인할 수 있습니다. 인덱스 2는 1부터 50까지 값을 갖는데, 데이터가 길기 때문에 중간중간 []로 데이터 위치가 어디인지 표현하고 있습니다.8

 

리스트는 기본적으로 위치를 가리키는 인덱스와 그 안에 담긴 데이터 값으로 관리하지만, 이름으로도 관리할 수 있습니다. 이 경우 인덱스는 키(key)라고 하며, 데이터 값은 밸류(value)라고 합니다.

 

 


8 []에 표시되는 숫자는 콘솔 창의 가로 크기에 따라 달라집니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.