팩터란 무엇이고 왜 사용할까요? (3)
범주형 변수에는 두 가지 유형이 있습니다. 바로 명목형 범주형 변수와 순서형 범주형 변수입니다.
명목형 변수는 순서가 없는 범주형 변수입니다. 즉, 항목들 사이에 우열을 따질 수 없습니다. 예를 들어, animals_vector, "Elephant", "Giraffe", "Donkey"를 범주로 가지는 "Horse"를 생각해 보세요. 이 경우 어느 동물이 다른 동물보다 위 또는 아래에 있다고 말할 수 없습니다. (물론 생각이 다를 수도 있겠지만요 ;-) ).
반면, 순서형 변수의 경우, 순서가 자연스럽습니다. 예를 들어 "Low", "Medium", "High"를 범주로 가지는 temperature_vector를 보면, 명확히 "Medium"이 "Low"보다 높고, "High"가 "Medium"보다 높습니다.
이 연습은 강의의 일부입니다
R 입문
연습 안내
답변을 제출하여 R이 명목형 변수와 순서형 변수를 어떻게 구성하고 출력하는지 확인해 보세요. 코드가 아직 완전히 이해되지 않아도 괜찮습니다. 차차 배워 나갈 거예요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Animals
animals_vector <- c("Elephant", "Giraffe", "Donkey", "Horse")
factor_animals_vector <- factor(animals_vector)
factor_animals_vector
# Temperature
temperature_vector <- c("High", "Low", "High","Low", "Medium")
factor_temperature_vector <- factor(temperature_vector, order = TRUE, levels = c("Low", "Medium", "High"))
factor_temperature_vector