1
我正試圖在熊貓中加入兩個數據幀。熊貓 - 存在密鑰時出現密鑰錯誤
第一幀被稱爲貿易和具有這些列:
TRADE DATE
ACCOUNT
COMPANY
COST CENTER
CURRENCY
第二架被稱爲Company_Mapping並具有這些列:
ACTUAL_COMPANY_ID
MAPPED_COMPANY_ID
我想這個代碼加入他們的行列:
trade_df = pd.merge(left=Trades, right = Company_Mapping, how = 'left', left_on = 'COMPANY', right_on = 'ACTUAL_COMPANY_ID'
這將返回:
KeyError: 'COMPANY'
我已經仔細檢查拼寫,公司顯然在交易,我不知道會導致什麼。
任何想法?
謝謝!
'打印Trades.columns'並報告打印出來的內容。 – piRSquared
@piRSquared交易日期,賬戶,公司,成本中心,貨幣 – DixieFlatline
任何列名稱中是否有多餘的字符?像「TRADE DATE」? – blacksite