我正在尝试在熊猫中加入两个数据框。
第一帧称为“交易”,具有以下各列:
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
数据框只有一列,而所有预期的列名都被合并到一个字符串中。检查用于解析文件的代码。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句