Inner join e numero di righe restituite
Tutte le unioni che hai visto finora sono chiamate inner join. È importante capire che gli inner join restituiscono solo le righe con valori corrispondenti in entrambe le tabelle. Approfondirai questo concetto esaminando la merge tra le tabelle wards e census, poi la confronterai con le merge di copie leggermente modificate di queste tabelle, chiamate wards_altered e census_altered. Nelle tabelle modificate è stata cambiata la prima riga della colonna wards. Vedrai come questo influisce sulla merge tra di loro. Le tabelle sono già state caricate per te.
Per questo esercizio, è utile sapere che le tabelle wards e census partono con 50 righe.
Questo esercizio fa parte del corso
Unire i dati con pandas
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Merge the wards and census tables on the ward column
wards_census = wards.merge(____)
# Print the shape of wards_census
print('wards_census table shape:', wards_census.shape)