시작하기무료로 시작하기

순서가 있는 팩터 (2)

speed_vector의 범주에는 자연스러운 순서가 있기 때문에 순서형 팩터로 변환해야 합니다. 기본적으로 factor() 함수는 speed_vector를 순서가 없는 팩터로 변환합니다. 순서가 있는 팩터를 만들려면 orderedlevels라는 두 가지 인수를 추가해야 합니다.

factor(some_vector,
       ordered = TRUE,
       levels = c("lev1", "lev2" ...))

factor() 함수에서 인수를 ordered에서 TRUE 로 설정하면 해당 팩터가 순서형임을 나타냅니다. levels 인수를 사용하면 팩터의 값을 올바른 순서로 지정할 수 있습니다.

이 연습은 강의의 일부입니다

R 입문

강의 보기

연습 안내

speed_vector를 기반으로 순서형 팩터 벡터 factor_speed_vector를 만드세요. orderedTRUE로 설정하고, levelsc("slow", "medium", "fast")로 설정하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Create speed_vector
speed_vector <- c("medium", "slow", "slow", "medium", "fast")

# Convert speed_vector to ordered factor vector
factor_speed_vector <-

# Print factor_speed_vector
factor_speed_vector
summary(factor_speed_vector)
코드 편집 및 실행