-
class(), typeof(), mode() 함수의 차이R 2017. 11. 22. 05:46
class() : R 객체지향 관점에서의 자료형
typeof() : 원시 자료형 (R 에서의)
mode() : 원시 자료형 (S1 에서의)
모드(Mode)
쉽게 말해, 물리적인 자료형이다.
R에서 모든 객체에는 그것이 메모리에 어떻게 저장되는지를 가리키는 '모드'가 있다. 숫자로 저장될 것인가, 문자열로 저장될 것인가, 다른객체로의 포인터로 된 리스트 혹은 함수, 아니면 기타 다른 것으로 저장될 것인가 등을 나타내는게 바로 Mode이다. 종류는 숫자형(numeric), 문자형(character), 리스트(list), 함수(function) 등이 있다.
클래스(Class)
추상적인 자료형을 의미한다.
모든 객체는 추상자료형인 '클래스'도 가지고 있다. 이 용어는 객체 지향 프로그래밍에서 빌려온 것이다. 거리, 시간의 한 지점 또는 무게 등 어떤 하나의 숫자로 나타낼 수 있는 것의 종류가 많다. 이 객체들은 모두 숫자로 저장되기 때문에 '수치형'이라는 모드를 가지지만, 각각 해석방법이 다르므로, 클래스는 상이할 수 있다.
출처: http://flieg.tistory.com/92 [플릭의 Free Log.]
'R' 카테고리의 다른 글
시계열의 자기상관관계, 편자기상관관계 (0) 2017.12.14 층화추출(Startified Sampling) (0) 2017.12.14 neural network과 deep learning 패키지 (0) 2017.11.11 neuralnet 패키지를 이용한 신경망모형 적합 (0) 2017.11.10 mathplot : expression() (0) 2017.11.07