LoslegenKostenlos loslegen

Zeichenketten in Faktoren umwandeln

Auch wenn wir manchmal direkt mit der Visualisierung und dem Modellieren starten möchten, müssen wir vorher meist die Daten etwas aufräumen. In diesem Kapitel gehst du die Schritte durch, die nötig sind, um eine FiveThirtyEight-Grafik aus dem ursprünglichen Datensatz flying_etiquette nachzubauen. Wir beginnen damit, den Datensatz auf die relevanten Befragten zu beschränken und einige Spalten in Faktoren umzuwandeln.

Im Code siehst du, dass wir Backticks um den Spaltennamen gesetzt haben. Das brauchst du, wenn deine Spaltennamen Leerzeichen enthalten! Normalerweise ändern wir solche Namen in Varianten mit Unterstrichen, damit das nicht nötig ist. In diesem Fall lassen wir die Leerzeichen aber, weil wir die Spalten gleich visualisieren werden.

Diese Übung ist Teil des Kurses

Kategorische Daten im Tidyverse

Kurs anzeigen

Anleitung zur Übung

  • Wandle alle Spalten vom Typ character in Spalten vom Typ factor um.
  • Entferne Personen, die auf die Frage, ob sie schon einmal geflogen sind, mit "Never" geantwortet haben.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

flying_etiquette %>%
    # Change characters to factors
    mutate(across(___(___), as.factor)) %>%
    # Filter out those who have never flown on a plane
    ___(`How often do you travel by plane?` != ___)
Code bearbeiten und ausführen