Erste SchritteKostenlos loslegen

Visualisierung der normalisierten Veränderung der Popularität

Du hast dir ein paar Namen ausgesucht und jeden von ihnen als einen Bruchteil ihres Höchststandes berechnet. Das ist eine Art "Normalisierung" eines Namens, bei der du dich auf die relativen Veränderungen innerhalb jedes Namens konzentrierst und nicht auf die allgemeine Beliebtheit des Namens.

In dieser Übung visualisierst du die normalisierte Popularität der einzelnen Namen. Deine Arbeit aus der vorherigen Übung, names_normalized, wurde dir zur Verfügung gestellt.

names_normalized <- babynames %>%

                     group_by(name) %>%

                     mutate(name_total = sum(number),

                            name_max = max(number)) %>%

                     ungroup() %>%

                     mutate(fraction_max = number / name_max)

Diese Übung ist Teil des Kurses

Datenmanipulation mit dplyr

Kurs anzeigen

Anleitung zur Übung

  • Filtere die Tabelle names_normalized, um sie auf die drei Namen Steven, Thomas und Matthew zu beschränken.
  • Erstelle ein Liniendiagramm von names_filtered, um fraction_max über die Zeit zu visualisieren, gefärbt durch name.

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

names_filtered <- names_normalized %>%
  # Filter for the names Steven, Thomas, and Matthew
  ___

# Visualize the names in names_filtered over time
___
Bearbeiten und Ausführen von Code