ADsP/3과목
2장_4절 데이터 구조와 데이터프레임1
hyerimir
2022. 2. 10. 14:36
1. 데이터 구조의 정의
- 벡터
- 원소 자료형 동질적
- 원소를 위치로 인덱싱 가능
- 인덱싱으로 여러 개 원소로 구성된 하위 데이터 생성 가능
- 원소들에 이름 부여 가능
- 리스트
- 원소 자료형 이질적
- 원소를 위치로 인덱싱 가능
- 인덱싱으로 여러 개 원소로 구성된 하위 데이터 생성 가능
- 원소들에 이름 부여 가능
- 데이터프레임
- 원소 자료형 이질적
- 원소를 위치로 인덱싱 가능
- 인덱싱으로 여러 개 원소로 구성된 하위 데이터 생성 가능
- 원소들에 이름 부여 가능
단일값(Sscalars) : 원소가 하나인 벡터로 인식/처리
행렬(matrices) : 차원을 가진 벡터로 인식/처리
배열(arrays) : 행렬에 3차원 또는 n차원까지 확장된 벡터로 인식/처리
요인(factors) : 고유값(value)이 요인의 수준(level)로 구성된 벡터(범주형 변수, 집단 분류)
2. 리스트 다루기
리스트 원소 선택 : L[[n]], L[['name']], L$name
3. 행렬 다루기
행렬 설정 : dim(vec) <- c(2,3)
행과 열 이름 붙이기 : rownames(mtrx) <- c('rowname1', 'rownames2')
colnames(mtrx) <- c('colname1', 'colname2')