Kom igångKom igång gratis

Hitta en observation utan matchning

Left joins är mycket användbara för att testa dina antaganden om en datamängd och kontrollera att datan är konsistent.

Tabellen inventories har till exempel en kolumn version, som visar om ett LEGO-set har fått någon ändring eller uppgradering. Det vore rimligt att anta att alla sets (som jointas väl med inventories) har minst en version 1. Men låt oss testa det antagandet i följande övning.

Den här övningen är en del av kursen

Joining Data with dplyr

Visa kurs

Övningsinstruktioner

  • Använd en left_join för att joina sets och inventory_version_1 med hjälp av deras gemensamma kolumn.
  • Använd filter för att hitta rader där kolumnen version är NA, med hjälp av is.na.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

inventory_version_1 <- inventories %>%
  filter(version == 1)

# Join versions to sets
sets %>%
  ___ %>%
  # Filter for where version is na
  ___
Redigera och kör kod