R 데이터 유형
데이터 유형
프로그래밍에서 데이터 유형은 중요한 개념입니다.
변수는 다른 유형의 데이터를 저장할 수 있으며 다른 유형은 다른 작업을 수행할 수 있습니다.
R에서 변수는 특정 유형으로 선언할 필요가 없으며 설정된 후에 유형을 변경할 수도 있습니다.
예시
my_var <- 30 # my_var is type of numeric
my_var <- "Sally"
# my_var is now of type character (aka string)
R에는 다양한 데이터 유형과 객체 클래스가 있습니다. R에 대해 계속 알게 되면 이에 대해 더 많이 알게 될 것입니다.
기본 데이터 유형
R의 기본 데이터 유형은 다음 유형으로 나눌 수 있습니다.
numeric
- (10.5, 55, 787)integer
- (1L, 55L, 100L, 여기서 문자 "L"은 이것을 정수로 선언함)complex
- (9 + 3i, 여기서 "i"는 허수부)character
(일명 문자열) - ("k", "R은 흥미롭습니다", "FALSE", "11.5")logical
(일명 부울) - (TRUE 또는 FALSE)
함수를 사용하여 class()
변수의 데이터 유형을 확인할 수 있습니다.
예시
# numeric
x <- 10.5
class(x)
# integer
x <- 1000L
class(x)
#
complex
x <- 9i + 3
class(x)
# character/string
x <- "R is exciting"
class(x)
# logical/boolean
x <- TRUE
class(x)
다음 장에서 개별 데이터 유형에 대해 더 많이 배울 것입니다.