Faktor berurutan (2)
speed_vector harus diubah menjadi faktor ordinal karena kategorinya memiliki urutan alami. Secara bawaan, fungsi factor() mengubah speed_vector menjadi faktor tak berurutan. Untuk membuat faktor berurutan, Anda harus menambahkan dua argumen tambahan: ordered dan levels.
factor(some_vector,
ordered = TRUE,
levels = c("lev1", "lev2" ...))
Dengan mengatur argumen ordered menjadi TRUE dalam fungsi factor(), Anda menyatakan bahwa faktor tersebut berurutan. Dengan argumen levels Anda memberikan nilai-nilai faktor dalam urutan yang benar.
Latihan ini adalah bagian dari kursus
Pengantar R
Petunjuk latihan
Dari speed_vector, buat vektor faktor berurutan: factor_speed_vector. Atur ordered ke TRUE, dan atur levels ke c("slow", "medium", "fast").
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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)