熊猫-密钥存在时出现密钥错误

DixieFlatline

我正在尝试在熊猫中加入两个数据框。

第一帧称为“交易”,具有以下各列:

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章