我有一个大型数据集,我合并在一起,却得到了错误的结果。
所以我创建了一些小型数据帧来执行我的合并,但我得到的答案不正确,大多数时候都是错误。
a = pd.DataFrame(np.arange(12).reshape(3,4),columns=['a','b','c','d'])
b = pd.DataFrame({'a':[0,0,0,1],'b':[1,2,3,4],'c':[1,1,2,2],'d':[11,22,3,44]})
这些是简单的例子。
e=b.set_index(['a','b'])
我想合并数据帧:a和c
使用内部联接,a
上的列a
以及a
上的索引b
和c
...
这怎么可能?