Ich benutze Python Pandas, um die Referenzen von CSV2 zu den Daten in CSV1 zu vergleichen und eine neue Ausgabedatei zu erstellen.Python Pandas vergleichen CSV keyerror
CSV1
reference,name,house
234 8A,john,37
564 68R,bill,3
RT4 VV8,kate,88
76AA,harry ,433
CSV2
reference
234 8A
RT4 VV8
CODE
import pandas as pd
df1 = pd.read_csv(r'd:\temp\data1.csv')
df2 = pd.read_csv(r'd:\temp\data2.csv')
df3 = pd.merge(df1,df2, on= 'reference', how='inner')
df3.to_csv('outpt.csv')
Ich bin ein KeyError für referenc bekommen Wenn ich es ausführe, könnten es die Leerzeichen in den Daten sein, die das Problem verursachen? Die Daten sind durch Kommas getrennt.