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