LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Verwende einen left_join, um sets und inventory_version_1 über ihre gemeinsame Spalte zu verbinden.
  • filter dort, wo die Spalte version mit is.na NA ist.

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
  ___
Code bearbeiten und ausführen