Gae Ko's Blog

[R] 데이터타입 본문

통계/R

[R] 데이터타입

Gae Ko 2018. 2. 2. 19:03

Data type and Data attribute


R에서 제공하는 기본적인 데이터형에는 벡터(vector), 리스트(list), 행렬(matrix), 데이터프레임(dataframe) 등이 있다.


  • vector : 일차형 데이터형. c, seq, rep 등으로 생성. [ 연산자로 인덱싱
  • factor : 범주형 데이터를 효율적으로 처리하는 데에 사용. R은 보통 문자 벡터를 팩터형으로 바꾸는 경우가 대부분. level() 함수로 범주 혹은 '레벨'을 알아냄. factor(), as.factor()로 생성.
  • matrix : 2차원 배열. matrix(), array()로 생성. [ 연산자로 인덱싱.
  • list : 각 구성요소로 어떤 데이터형이든 가질 수 있는 유연한 데이터형. list()로 생성. [[ 나 $ 연산자로 변수를 액세스하고, 개별 관측치는 [ 연산자로 액세스.
  • dataframe : 특별한 형태의 리스트. 각 열과 변수가 리스트의 구성요소가 됨. data.fram()으로 생성. [[, $ 연산자로 변수를 액세스하고, 개별 관측치는 [ 연산자로 액세스.
이들 데이터타입에 속성으로 numeric(또는 double), complex, integer, logical, character 등이 있다. 
타 프로그래밍 언어에서 기본 데이터타입이 R에서는 데이터타입의 속성(data attribute)으로 정의한다.

  • numeric : 실수형. double
  • complex : 복소수
  • integer : 정수형
  • logical : TRUE 또는 FALSE 상수
  • character : 문자열. 하나의 문자가 아닌 문자열을 의미 


'통계 > R' 카테고리의 다른 글

[Data Science] R의 dplyr 패키지  (0) 2018.02.19
[R] apply() 함수  (0) 2018.02.16
[R] 정렬하기  (0) 2018.02.16
[Rstudio] 단축키  (0) 2018.01.18
[R] data frame 결합  (0) 2017.10.08