리스트: 생성, 요소의 선택 (예제 포함)

 

리스트

리스트(list)는 많은 종류의 object를 예상된 순서대로 저장할 수 있는 훌륭한 도구이다. 행렬, 벡터, 데이터 프레임 또는 리스트를 포함할 수 있다. 우리는 리스트를 많은 다양한 물건들을 넣을 수 있는 가방으로 생각할 수 있다. 우리는 물건을 써야 할 때 가방을 열고 사용한다. 리스트도 유사하다: 우리는 object의 집합을 저장하고 필요할 때 그것들을 사용할 수 있다.

 

리스트의 생성 방법

리스트를 생성하기 위해 list() 함수를 사용할 수 있다.

인수(arguments) :

 

다음의 예에서 우리는 벡터, 행렬 그리고 데이터 프레임 등의 서로 다른 세 가지의 object를 생성할 수 있다.

단계 1) 벡터 생성

 

단계 2) 행렬 생성

결과 :

 

단계 3) 데이터 프레임 생성

 

단계 4) 리스트 생성

이제 세 개의 object를 리스트에 넣을 수 있다.

결과 :

 

리스트의 요소 선택

우리가 리스트를 만든 후에, 우리는 그것에 아주 쉽게 접근할 수 있다. 리스트의 요소를 선택하려면 [[색인]을 사용해야 한다. 이중 대괄호 내부의 값은 우리가 추출하고자 하는 리스트에 있는 항목의 위치를 나타낸다. 예를 들어, 괄호 안에 2를 통과하면 R은 나열된 두 번째 요소를 반환한다.

my_list라는 리스트의 두 번째 항목을 선택합시다. my_list[[2]]를 사용한다.

결과 :

 

내장된 데이터 프레임

데이터 프레임을 만들기 전에 온라인에서 이용할 수 있는 R 데이터 세트를 살펴볼 수 있다. prison 데이터 세트는 714x5 차원이다. tail() 함수로 데이터 프레임의 하단을 간단히 살펴볼 수 있다. 유사하게, head() 함수는 데이터 프레임의 상단을 표시한다. head(df, 5)로 표시될 행의 수를 지정할 수 있다. 우리는 향후 튜토리얼에서 read.csv() 함수에 대해 자세히 배울 것이다.

결과 :

 

데이터 프레임의 구조를 str() 함수로 확인할 수 있다:

결과 :

모든 변수는 숫자 형식으로 저장된다.