Unire DataFrame pandas
merge equivale a una join di database.
Che cos’è Unire DataFrame pandas?
merge equivale a una join di database.
Collega tabelle tramite chiavi comuni.
Quando si usa?
- Leggere e pulire dati tabellari.
- Analizzare CSV, API e database.
- Preparare report e statistiche.
Codice di esempio
main.py
import pandas as pd
students = pd.DataFrame({"id": [1, 2], "name": ["Ada", "Lin"]})
scores = pd.DataFrame({"id": [1, 2], "score": [95, 88]})
print(students.merge(scores, on="id"))
Output previsto
id name score
0 1 Ada 95
1 2 Lin 88
Come funziona
on definisce la chiave e how il tipo di join; controlla tipi e duplicati prima dell’operazione.
Modifica i valori ed esegui il programma nel compilatore Python online CodeUtility senza installare Python.
Esercizi pratici
Modifica gli input e verifica i casi limite prima di usare dataset più grandi.
- Aggiungi righe, colonne e valori mancanti.
- Combina filtri, ordinamento e groupby.
- Carica un file reale e controlla i dtype.