728x90
1. 숫자형
- 실수(double)형태
- 정수를 대입하더라도 실수 형식으로 식별함
> num1 <- 123
> num1
[1] 123
> print(typeof(num1))
[1] "double"
- 소수점을 갖는 실수형
> num2 <- 3.14
> num2
[1] 3.14
> print(typeof(num2))
[1] "double"
- 정수(integer)형
> num3 <- 123L
> num3
[1] 123
> print(typeof(num3))
[1] "integer"
2. 논리형(logical)
- 참(TRUE), 거짓(FALSE), 영어 대문자만 사용해야 함
> is <- TRUE
> is
[1] TRUE
> print(typeof(is))
[1] "logical"
3. 특수한 형태의 값
- NULL(결정되지 않은 값)
- 데이터의 값이 아직 존재하지 않는다는 의미
> k <- NULL
> k
NULL
> print(typeof(k))
[1] "NULL"
- NA(손실값, 결측값) : Missing Value
- NaN(숫자가 아닌 값) : Not a Number ; 수학적으로 정의되지 않은 값
- Inf(무한대) : infinite를 줄여서 사용
> g <- NA
> g
[1] NA
> print(typeof(g))
[1] "logical"
>
> j <- NaN
> j
[1] NaN
> print(typeof(j))
[1] "double"
>
> i <- Inf
> i
[1] Inf
> print(typeof(i))
[1] "double"
728x90