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
Daten mit dplyr verknüpfen
Anleitung zur Übung
- Verwende einen
left_join, umsetsundinventory_version_1über ihre gemeinsame Spalte zu verbinden. filterdort, wo die Spalteversionmitis.naNAist.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
inventory_version_1 <- inventories %>%
filter(version == 1)
# Join versions to sets
sets %>%
___ %>%
# Filter for where version is na
___