반응형
객체들에 적용한 결과입니다. 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가 출력됩니다.
반응형
댓글