Dix*_*ine 7 python python-2.7 pandas
我正在尝试在 Pandas 中加入两个数据框。
第一帧称为交易,包含以下列:
TRADE DATE
ACCOUNT
COMPANY
COST CENTER
CURRENCY
Run Code Online (Sandbox Code Playgroud)
第二个框架称为 Company_Mapping 并具有以下列:
ACTUAL_COMPANY_ID
MAPPED_COMPANY_ID
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用以下代码加入他们:
trade_df = pd.merge(left=Trades, right = Company_Mapping, how = 'left', left_on = 'COMPANY', right_on = 'ACTUAL_COMPANY_ID'
Run Code Online (Sandbox Code Playgroud)
这将返回:
KeyError: 'COMPANY'
Run Code Online (Sandbox Code Playgroud)
我已经仔细检查了拼写,并且 COMPANY 显然在 Trades 中,我不知道是什么导致了这种情况。
有任何想法吗?
谢谢!
| 归档时间: |
|
| 查看次数: |
17219 次 |
| 最近记录: |