Trovare un'osservazione che non ha una corrispondenza
I left join sono ottimi per mettere alla prova le tue ipotesi su un insieme di dati e per garantire l’integrità dei dati.
Per esempio, la tabella inventories ha una colonna version, usata quando un kit LEGO subisce qualche modifica o aggiornamento. Sarebbe ragionevole supporre che tutti i sets (che si uniscono bene con inventories) abbiano almeno una versione 1. Ma verifichiamo questa ipotesi nel prossimo esercizio.
Questo esercizio fa parte del corso
Unire i dati con dplyr
Istruzioni dell'esercizio
- Usa un
left_joinper uniresetseinventory_version_1usando la loro colonna in comune. - Esegui
filterdove la colonnaversionèNAusandois.na.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
inventory_version_1 <- inventories %>%
filter(version == 1)
# Join versions to sets
sets %>%
___ %>%
# Filter for where version is na
___