In questo articolo voglio vedere come unire 2 DataFrame di Pandas. Il problema è: dati due DataFrame che contengono dati diversi voglio combinare questi due in modo da avere un unico DataFrame alla fine del processo. Pandas mette a disposizione la funzione merge() per fare questa unione. L’unione verrà fatta sulla base di una chiave (id nellesempio), gli elementi dei due DataFrame con lo stesso id vengono combinati in una unica riga nel nuovo DataFrame. Se un id non è comune ai due DataFrame… ci sono diverse possibilità. Nell’esempio sotto ho fatto un inner merge in cui ho usato solo gli id comuni ai due DataFrame di partenza. Vedremo più avanti le altre possibilità.
Categoria: Python