Eine Beobachtung finden, die keine Übereinstimmung hat
Left Joins sind super, um Annahmen über einen Datensatz zu prüfen und die Datenintegrität sicherzustellen.
Zum Beispiel hat die Tabelle inventories eine Spalte version, falls ein LEGO-Set irgendeine Änderung oder ein Upgrade erhält. Man könnte annehmen, dass alle sets (die sich gut mit inventories verbinden lassen) mindestens die Version 1 haben. Lass uns diese Annahme in der folgenden Übung testen.
Diese Übung ist Teil des Kurses
<Kurs>Daten mit dplyr verknüpfen</Kurs>Übungsanweisungen
- Verwende einen
left_join, umsetsundinventory_version_1über ihre gemeinsame Spalte zu verbinden. filterdort, wo die Spalteversionmitis.naNAist.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
inventory_version_1 <- inventories %>%
filter(version == 1)
# Join versions to sets
sets %>%
___ %>%
# Filter for where version is na
___