🔷 R의 데이터타입
⚫문자형 타입
- character은 문자형 타입
- 따옴표 혹은 쌍따옴표로 표시
> class('abc')
[1] "character"
> class("abc")
[1] "character"
> class('123')
[1] "character"
> class('TRUE')
[1] "character"
⚫숫자형 타입
- 계산이 가능한 데이터를 숫자형 데이터
- "numeric"
- Inf 무한대, -Inf 음의 무한대
> class(Inf)
[1] "numeric"
> class(-Inf)
[1] "numeric"
> class(1)
[1] "numeric"
> class(-3)
[1] "numeric"
⚫논리형 타입
> class(TRUE)
[1] "logical"
> class(FALSE)
[1] "logical"
⚫NaN, NA, NULL
NA (Not Available):
- 의미: 데이터가 결측되었음을 나타냅니다.
- 용도: 주로 데이터셋에서 값이 존재하지 않거나 누락된 경우를 표시할 때 사용합니다.
vec <- c(1, 2, NA, 4)
NaN (Not a Number):
- 의미: 수학적으로 정의되지 않은 결과를 나타냅니다.
- 용도: 0을 0으로 나누는 등의 연산 결과로 발생할 수 있습니다.
res <- 0 / 0 # NaN
NULL:
- 의미: 값이 전혀 없음을 나타냅니다.
- 용도: 리스트나 데이터 프레임에서 값이 없는 상태를 표시하거나, 변수 초기화 등에서 사용됩니다.
val <- NULL
[참고 도서]
출처 :
이지패스 2024 ADsP 데이터분석 준전문가
'🍅ADsP > 3과목' 카테고리의 다른 글
[3과목] 01장 R기초와 데이터 마트 - (1) R기초- R데이터 핸들링 (0) | 2024.06.26 |
---|---|
[3과목] 01장 R기초와 데이터 마트 - (1) R기초- R 내장 함수 (0) | 2024.06.26 |
[3과목] 01장 R기초와 데이터 마트 - (1) R기초- R 데이터 구조 (0) | 2024.06.26 |
[3과목] 01장 R기초와 데이터 마트 - (1) R기초- R 기본 문법 (0) | 2024.06.26 |