Spiel mit Tweets, Runde 1
Erinnerst du dich, dass du in den letzten Kapiteln dieses Kurses als Data-Analyst bei einer Webagentur gearbeitet hast? Du hast großartige Arbeit geleistet und bekommst jetzt ein weiteres Projekt ;) In diesem Kapitel analysierst du eine neue Art von Daten: JSON-Ausgaben.
Dein Engineering-Team hat dir das Ergebnis einer Datensammlung übergeben, die Tweets enthält, die während der RStudio Conf 2018 gesammelt wurden. Da dieser Datensatz im JSON-Format vorliegt, hast du ihn in R als verschachtelte Liste eingelesen.
Zuerst möchtest du eine grundlegende Exploration dieses Datensatzes durchführen, und purrr wird dir dabei helfen. Das Paket wurde bereits für dich geladen, und der Datensatz rstudioconf steht dir in deinem Workspace zur Verfügung.
Hinweis: Versuche nicht, den gesamten Datensatz auszugeben — er ist zu groß, um in der DataCamp-Konsole angezeigt zu werden.
Beachte, dass dies echte Daten von Twitter sind und daher immer das Risiko besteht, dass sie Obszönitäten oder andere anstößige Inhalte enthalten (in dieser Übung und allen folgenden Übungen, die ebenfalls echte Twitter-Daten verwenden).
Diese Übung ist Teil des Kurses
<Kurs>Fortgeschrittene funktionale Programmierung mit purrr</Kurs>Übungsanweisungen
Gib das erste Element der Liste aus, um einen Überblick über Inhalt und Struktur zu bekommen.
Da du dich auf originale Tweets (keine Retweets) konzentrieren möchtest, erstelle eine Teilliste der Nicht-Retweets mithilfe des logischen Elements
"is_retweet", das in jeder Unterliste enthalten ist.Extrahiere das Element
"favorite_count"aus jedem Element dieser neuen Teilliste mit dermap_*-Variante für ganze Zahlen.Bestimme den Median des vorherigen Ergebnisses.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Print the first element of the list to the console
# Create a sublist of non-retweets
non_rt <- ___(___, "is_retweet")
# Extract the favorite count element of each non_rt sublist
fav_count <- ___(___, "favorite_count")
# Get the median of favorite_count for non_rt
___(___)