범주형 데이터를 표현할 때 쓰는 자료구조이다.
어떤 것이 요인(범주형)이 될 수 있는가?
- 수치로 표현할 수 없는 것
- 문자들의 나열 중 규칙이 있는 것
- 구분만 되고 계산은 안 됨.
(예시)
성별: 남, 여, 남, 여, 여, 여, 남, 여
성적: 상, 중, 하, 상, 중, 중, 하, 하, 상
백신종류: 백신1, 백신2, 백신3, 백신2, 백신3, 백신1
범주형 변수 만들기
- 문자형 또는 수치형 벡터를 만든다.
- 앞에 factor() 함수를 써서 요인으로 바꾸면 된다.
r
sex = factor("male", "male", "female")
sex
r
> sex = factor("male", "male", "female")
> sex
[1] female
Levels: female