- 리스트는 여러 종류의 자료구조 (벡터,행렬,리스트 등) 입력 가능
- 리스트를 생성하기 위해 list( ) 함수 사용 가능
> jo <- list(name="Jo", age=21, student = TRUE)
> ed <- list ("Ed", 30, FALSE)
- as.list() 함수를 이용하여 벡터를 리스트로 전환 가능
> customers <- c("Jo", "tim", " rob")
> as.list(customers)
- 리스트는 리시트를 원소로 가질 수 있음
> addr <- list(zip="12345", city = "LA")
> jo <- list(name="Jo",age=21,student=TRUE,addr)
- 리스트의 원소 선택 방법:
1. $를 이용: jo$age
2. 대괄호 두 개 안에 원소의 이름 명시: jo[["age"]]
3. 대괄호 두 개 안에 원소 번호 명시: jo[[2]]
> jo$age
[1] 21
> jo[["age"]]
[1] 21
> jo[[2]]
[1] 21
- 대괄호 하나만 이용하여 여러 개의 원소를 리스트 형태로 반환 가능
> jo[c(1,3)]
$name
[1] "Jo"
$student
[1] TRUE
반응형
'기타' 카테고리의 다른 글
[Python] 재귀함수 (recursive Function) (0) | 2023.01.17 |
---|---|
[Python] 문자열 특징 - 인덱싱, 슬라이싱 (0) | 2023.01.17 |
R 기초문법 - 데이터 프레임 병합 (0) | 2022.10.09 |
[R] 데이터 프레임 생성 및 인덱싱 (0) | 2022.10.09 |
[R] 행렬의 연산 (0) | 2022.10.08 |