ÎncepețiÎncepe gratuit

Găsirea unei observații fără corespondență

Left join-urile sunt extrem de utile pentru a-ți testa ipotezele despre un set de date și pentru a verifica integritatea datelor.

De exemplu, tabela inventories conține o coloană version, care indică momentul în care un set LEGO a suferit vreo modificare sau îmbunătățire. Ar fi rezonabil să presupunem că toate înregistrările din sets (care se unesc bine cu inventories) au cel puțin versiunea 1. Hai să testăm această ipoteză în exercițiul următor.

Acest exercițiu face parte din cursul

Joining Data with dplyr

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește un left_join pentru a uni sets și inventory_version_1 pe baza coloanei comune.
  • Aplică filter pentru a găsi rândurile în care coloana version are valoarea NA, folosind is.na.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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

# Join versions to sets
sets %>%
  ___ %>%
  # Filter for where version is na
  ___
Editează și rulează codul