목차
- 데이터 타입 결정
- 기본 데이터 타입
데이터 타입 결정
※ Data Type (데이터타입 = 자료형)
- R 언어는 자료형 지정 키워드 불필요.
- 변수에 값 할당 시 자료형 자동 결정됨.
- 자료형에 따라 다른 작업 수행 가능. (∴ 매우 중요)
- 변수명이 동일 시 마지막 할당된 값의 자료형 따름.
[예제]
hz <- 2012 # numeric 타입
hz <- "Homzzang.com" # character 타입
hz # [1] "Homzzang.com"
PS. R 언어엔 다양한 자료형과 객체 클래스 있음. 나중에 자세히 소개.
기본 데이터 타입
1. R 언어의 기본 데이터 타입 종류.
- numeric - (ex) 1.2, 34, 567
- integer - (ex) 1L, 55L, 100L (※ "L" : 정수로 선언 의미)
- complex - (ex) 1 + 2i (※ "i" : 허수부)
- character (소위, string) - "H", "Hz", "TRUE", "12.3")
- logical (소위, boolean) - TRUE, FALSE
2. class() 함수 사용해 변수의 데이터 타입 확인 가능.
[예제]
# numeric 타입
x <- 12.3
class(x) # [1] "numeric"
# integer 타입
x <- 1234L
class(x) # [1] "integer"
# complex 타입
x <- 1i + 2
class(x) # [1] "complex"
# character 타입
x <- "Homzzang.com"
class(x) # [1] "complex"
# logical 타입
x <- TRUE
class(x) # [1] "logical"
PS. Java 자료형 종류