수업(국비지원)/R

[R] Data Object

byeolsub 2023. 4. 21. 23:35
Data Object : 데이터의 모임.  
 - vector : 데이터를 한줄로 모아주는 객체
            c(1,2,3) 벡터 생성 함수 
 - factor : vector 의 일종.위를 가지고 있는 벡터 객체
 - matrix : 표 형태의 데이터. 
            행과 열로 이루어진 데이터.
            dataframe 
 - array  : 배열. 1차원 ~ n차로 데이터 저장 객체
 - list   : 객체를 한줄로 모아 줄 수 있는 객체

Data Object 내부에 저장된 데이터의 자료형. 
 1.숫자형 (numeric)
     - 정수(integer) : 소숫점이하 없는 수.
     - 실수(double)  : 소숫점을 저장할 수 있는 자료형
     - 복소수(complex) 
 2.문자형(character) : ", '  로 표현가능
     "abc:, 'abc'
 3.논리형 (logical)
     - 참 (TRUE,T,수표현:1)
     - 거짓 (FALSE,F,수표현:0) 
 4. 날짜형(date)
     - 내부적으로 숫자저장되지만, 표현은 문자형태의 날짜로 표현.

 📌

typeof(txt1)

a<-c(1,2,3) #벡터
typeof(a) #요소의 자료형
mode(a)   #
length(a) #벡터의 크기

#dataframe X 정의하기
#1:9 : 1에서 9까지의 데이터가 나타남
#nrow=3 : 행의 갯수 3개. 3행. 열의 갯수는 3열 설정.
#dimnames(행의 이름, 열의 이름)
x<- matrix(1:9,nrow=3,dimnames = list(c('r1','r2','r3'),c('c1','c2','c3')))

1:9 #1에서 9까지의 데이터가 나타남
x