LoslegenKostenlos loslegen

Visualisierung der normalisierten Veränderung der Beliebtheit

Du hast ein paar Namen ausgewählt und jeden davon als Bruchteil seines Höchstwerts berechnet. Das ist eine Art der „Normalisierung” eines Namens, bei der du dich auf die relative Veränderung innerhalb jedes Namens konzentrierst und nicht auf die allgemeine Beliebtheit des Namens.

In dieser Übung visualisierst du die normalisierte Beliebtheit jedes Namens. 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

Datenbearbeitung mit dplyr

Kurs anzeigen

Anleitung zur Übung

  • Filtere die Tabelle names_normalized so, dass sie auf die drei Namen Steven, Thomas und Matthew limitiert wird.
  • Erstelle ein Liniendiagramm aus names_filtered, um fraction_max im Laufe der Zeit zu visualisieren, gefärbt nach name.

Interaktive Übung

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

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

# Visualize the names in names_filtered over time
___
Code bearbeiten und ausführen