我有两个熊猫数据帧:
主要:
id date store_nbr item_nbr unit_sales onpromotion
0 0 2013-01-01 25 103665 7.00 NaN
1 1 2013-01-01 25 105574 1.00 NaN
2 2 2013-01-01 25 105575 2.00 NaN
3 3 2013-01-01 25 108079 1.00 NaN
4 4 2013-01-01 25 108701 1.00 NaN
5 5 2013-01-01 25 108786 3.00 NaN
6 6 2013-01-01 25 108797 1.00 NaN
7 7 2013-01-01 25 108952 1.00 NaN
8 8 2013-01-01 25 111397 13.00 NaN
9 9 2013-01-01 25 114790 3.00 NaN
10 10 2013-01-01 25 114800 1.00 NaN
11 11 2013-01-01 25 115267 1.00 NaN
12 12 2013-01-01 25 115611 1.00 NaN
和项目:
^{pr2}$当然,两者都比那几张唱片长得多。在
我想使用common item\u nbr column将它们连接起来,但无论我如何尝试将它们连接起来,我都遇到了一个键错误:
joined = pd.merge(main, items, on='item_nbr')
KeyError: 'item_nbr'
我错过什么了吗?
我看过这个网站,没有找到解决办法:
https://pandas.pydata.org/pandas-docs/stable/merging.html
另一种选择是在导入时删除空白。比如:
示例代码:
^{pr2}$退货
列名中可能有空格,也有
现在可以合并数据帧了
相关问题 更多 >
编程相关推荐