반응형
R에서 제공하는 기본 자료형 Data Type
- 숫자형: 산술 연산 가능 (정수 또는 실수)
- 문자형: 산술 연산 불가능 (문자, 문자열)
- 논리형: True or False [T or F] (참, 거짓)
- 결측 데이터: 결측치, 비 숫자
- NULL: No Value, 값이 없음. 아무 것도 없음'을 의미.
- NA (Not Available): 결측치(Missing Value). '읽을 수 없음'을 의미.
- NaN (Not a Number): ‘계산할 수 없음’을 의미.
- Scalar (원시값): 하나의 값(숫자, 문자, 논리)
- Vector (1차원 배열, 열의 집합): 'a'라는 이름의 리스트가 있다면 'a'를 벡터명이라고 하며, 원소에 index를 붙임.동일 자료형 집합.
- 0 base vector: 0부터 시작 ex) Python
- 1 base vector: 1부터 시작 ex) R
- List: 다른 data type의 자료를 저장하는 구조
- Key (변수): value 형식으로 저장
- Factor: 범주형(Categorical) 데이터
Vector + List = 자료구조
자료형 확인 (is.)
함수 | 기능 | 함수 | 기능 |
is.numeric(x) | 수치형 여부 | is.integer(x) | 정수형 여부 |
is.logical(x) | 논리형 여부 | is.double(x) | 실수형 여부 |
is.character(x) | 문자형 여부 | is.complex(x) | 복소수형 여부 |
is.data.frame(x) | 데이터프레임 여부 | is.factor(x) | 범주형 여부 |
is.na(x) | NA 여부 | is.nan(x) | NaN 여부 |
자료형 변환 (as.)
함수 | 기능 | 함수 | 기능 |
as.numeric(x) | 수치형 변환 | as.integer(x) | 정수형 변환 |
as.logical(x) | 논리형 변환 | as.double(x) | 실수형 변환 |
as.character(x) | 문자형 변환 | as.complex(x) | 복소수형 변환 |
as.data.frame(x) | 데이터프레임 변환 | as.factor(x) | 범주형 변환 |
as.list(x) | 리스트형 변환 | as.vector(x) | 벡터형 변환 |
as.array(x) | 다차원배열 변환 | as.Data(x) | 날짜형 변환 |
반응형
'빅데이터 > R' 카테고리의 다른 글
[R] 데이터 유형과 구조 5가지 (0) | 2019.11.28 |
---|---|
[R] 함수와 패키지 (0) | 2019.11.28 |
[R] ifelse 함수 - if, else 조건문 간편하게 한 줄에 쓰기 (0) | 2019.11.27 |
[R] 변수란? (0) | 2019.11.27 |
버전 관리 시스템 Version Control System [Git] (0) | 2019.11.26 |