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)

다음 장에서 개별 데이터 유형에 대해 더 많이 배울 것입니다.