본문 바로가기
5. 자료구조/자료구조 한눈에 보기

[R코딩] mode,class,typeof 함수의 차이

by makhimh 2020. 12. 15.
반응형

객체들에 적용한 결과입니다. class 함수가 가장 디테일하게 구분해줍니다. 

 

객체 예시 mode 함수 적용 class 함수 적용 typeof 함수
숫자 3 numeric numeric double
문자열 "hi" character character character 
숫자벡터 c(1,2,3) numeric numeric double 
문자열벡터 c("hi","hello") character character character
Factor factor(c("A","A","B") numeric factor integer
리스트 list(c(1,2),c("A)) list list list
데이터프레임 data.frame(c(1,2)) list data.frame list
행렬 matrix(c(12,3,4),2,2) numeric matrix double 
배열 array(c(1,2,3,4),dim=c(2,2,3)) numeric array integer
테이블 table(c(1,1,2,3)) numeric table integer
함수 mean function function closure

단, array 함수로 생성했다고 하더라도 2차원배열인 경우는 class 함수 적용 시 matrix가 출력됩니다. 

반응형

댓글