시작하기무료로 시작하기

팩터란 무엇이고 왜 사용할까요? (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
코드 편집 및 실행