fare una query di 2 Dataframe .merge
utile per fare un xlookup

grafico
image026

sintassi
df = dataframe1.merge(dataframe2,

how="tipo di query",

tipo di query:

a seconda se la colonna con i valori comuni ha lo stesso nome
on="colonna in comune") stesso nome
left_on="colonna sinistra",right_on="colonna destra") nomi diversi



in caso di errore #NUM! si usa .fillna()
(vedi Python - Dataframe - colonna - modifica - sostutisce)



esempio: left query + xlookup
2 Dataframe

image027



facciamo una query left

df = df1.merge(df2,how="left",on="Sigla")

image028



riordino le colonne
facciamo una sorta di xlookup

df = df.reindex(columns=["Data","Città","Prodotto","Fatturato","Utile"])

image029