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
Instrucțiuni pentru exercițiu
- Folosește un
left_joinpentru a unisetsșiinventory_version_1pe baza coloanei comune. - Aplică
filterpentru a găsi rândurile în care coloanaversionare valoareaNA, folosindis.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
___