R/R 기초 (통계교육원)

데이터의 유형

녹시턴트 2020. 1. 26. 00:01

기본 데이터 유형

- 기본적인 데이터 유형에는 수치형, 문자형, 논리형, 복소수형이 있음

- 수치형, 문자형, 논리형이 자주 사용

- 복소수형은 수학분야를 다룰 때에 사용

 

수치형(Numeric)

- 숫자로 되어 있으며, 정수형(Integer)과 실수형(Double)이 있음

 

문자형(Character)

- 하나의 문자 또는 문자열로 되어 있으며, "" 또는 ''로 묶여 있음

 

논리형(Logical)

- 참과 거짓의 논리값으로 TRUE(or T)나 FALSE(or F)를 가짐

 

복소수형(Complex)

- 실수와 허수로 이루어진 복소수

특수한 형태의 데이터 유형

NULL

- 존재하지 않는 객체로 지정할 때 사용

NA

- Not Available의 약자로 결측치(Missing Value)를 의미

NaN

- Not available Number의 약자로 수학적으로 계산이 불가능한 수를 의미

 sqrt(-3)로 음수에 대한 제곱근은 구할 수 없음

Inf / -inf

-Infinite의 약자로 양의 무한대

 

mode()함수

- 문자형 형태로 최종적인 결과를 알려줌

   numeric, character, logical, complex 중 하나로 표현

is로 시작하는 함수

- is로 시작하는 함수들의 최종적인 결과는 TRUE 또는 FALSE 형태로 나ㅌ남

 ex) is.numeric()

 

데이터 유형의 우선순위

- 대표적인 데이터 유형(수치형, 문자형, 논리형, 복소수형)에는 우선순위가 있음

- 벡터와 같은 데이터에서 발생

 ex) 벡터는 하나의 유형만 가질 수 있음/ 벡터를 만들 때에 여러 가지의 유형을 넣어도 최종적인 결과에는 하나의 유형으로 변경됨

- 4가지 데이터 유형의 우선순위

 문자형, 복소수형, 수치형, 논리형