Geordnete Faktoren (2)
speed_vector
sollte in einen ordinalen Faktor umgewandelt werden, da die Kategorien eine natürliche Reihenfolge haben. Standardmäßig wird speed_vector
mit der Funktion factor()
in einen ungeordneten Faktor umgewandelt. Um einen geordneten Faktor zu erstellen, musst du zwei zusätzliche Argumente hinzufügen: ordered
und levels
.
factor(some_vector,
ordered = TRUE,
levels = c("lev1", "lev2" ...))
Indem du in der Funktion factor()
das Argument ordered
auf TRUE
setzt, gibst du an, dass der Faktor geordnet ist. Mit dem Argument levels
listest du die Werte des Faktors in der richtigen Reihenfolge auf.
Diese Übung ist Teil des Kurses
Einführung in R
Anleitung zur Übung
Erstelle aus speed_vector
einen geordneten Faktorvektor namens factor_speed_vector
. Setze ordered
auf TRUE
und gib c("slow", "medium", "fast")
für levels
an.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
# 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)