Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Stufen in Faktoren | Faktoren
Einführung in R

bookStufen in Faktoren

Note
Definition

Levels in einem Faktor stellen die Menge der unterschiedlichen Kategorien dar, die der Faktor annehmen kann.

Anzeigen der Levels

Die Funktion levels() zeigt alle eindeutigen Werte, die in einem Faktor gespeichert sind.

Beispiel

12345
curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Display all levels levels(curr_f)
copy

Geordnete Faktoren

In einigen Fällen besitzen Kategorien eine natürliche Reihenfolge (z. B. "short" < "medium" < "tall"). Faktoren können als geordnet deklariert werden, indem ordered = TRUE gesetzt wird.

Beispiel

12345
sizes <- c('short', 'tall', 'medium', 'medium', 'short', 'tall') # Ordered factor (alphabetical order) factor(sizes, ordered = TRUE)
copy

Benutzerdefinierte Reihenfolge

Standardmäßig ordnet R die Stufen alphabetisch, was nicht immer der gewünschten Hierarchie entspricht. Eine spezifische Reihenfolge kann durch Übergeben eines Vektors mit den gewünschten Stufen definiert werden.

Beispiel

123456
sizes <- c('short', 'tall', 'medium', 'medium', 'short', 'tall') order <- c('short', 'medium', 'tall') # Ordered factor (correct order) factor(sizes, ordered = TRUE, levels = order)
copy

Dies stellt sicher, dass die Reihenfolge Ihrer beabsichtigten Bedeutung entspricht.

Aufgabe

Swipe to start coding

Sie haben einen Vektor mit Noten von 'A' bis 'F'. Ihre Aufgabe ist es, diesen in einen geordneten Faktor mit der Reihenfolge 'F < D < C < B < A' umzuwandeln:

  1. Wandeln Sie den grades-Vektor in einen Faktor um, wobei Sie die geforderte Reihenfolge berücksichtigen, und speichern Sie ihn in der Variable grades_f.
  2. Geben Sie die gesamte Variable grades_f aus.

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 3
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

Can you explain what a factor is in R?

How do I check the levels of a factor after creating it?

How do I create an ordered factor with a custom order?

close

Awesome!

Completion rate improved to 2.27

bookStufen in Faktoren

Swipe um das Menü anzuzeigen

Note
Definition

Levels in einem Faktor stellen die Menge der unterschiedlichen Kategorien dar, die der Faktor annehmen kann.

Anzeigen der Levels

Die Funktion levels() zeigt alle eindeutigen Werte, die in einem Faktor gespeichert sind.

Beispiel

12345
curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Display all levels levels(curr_f)
copy

Geordnete Faktoren

In einigen Fällen besitzen Kategorien eine natürliche Reihenfolge (z. B. "short" < "medium" < "tall"). Faktoren können als geordnet deklariert werden, indem ordered = TRUE gesetzt wird.

Beispiel

12345
sizes <- c('short', 'tall', 'medium', 'medium', 'short', 'tall') # Ordered factor (alphabetical order) factor(sizes, ordered = TRUE)
copy

Benutzerdefinierte Reihenfolge

Standardmäßig ordnet R die Stufen alphabetisch, was nicht immer der gewünschten Hierarchie entspricht. Eine spezifische Reihenfolge kann durch Übergeben eines Vektors mit den gewünschten Stufen definiert werden.

Beispiel

123456
sizes <- c('short', 'tall', 'medium', 'medium', 'short', 'tall') order <- c('short', 'medium', 'tall') # Ordered factor (correct order) factor(sizes, ordered = TRUE, levels = order)
copy

Dies stellt sicher, dass die Reihenfolge Ihrer beabsichtigten Bedeutung entspricht.

Aufgabe

Swipe to start coding

Sie haben einen Vektor mit Noten von 'A' bis 'F'. Ihre Aufgabe ist es, diesen in einen geordneten Faktor mit der Reihenfolge 'F < D < C < B < A' umzuwandeln:

  1. Wandeln Sie den grades-Vektor in einen Faktor um, wobei Sie die geforderte Reihenfolge berücksichtigen, und speichern Sie ihn in der Variable grades_f.
  2. Geben Sie die gesamte Variable grades_f aus.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 3
single

single

some-alt