【发布时间】:2015-12-03 02:58:26
【问题描述】:
我在 pandas 中有两个数据框:
dilevery_time dispatch_time source_lat source_long Address name
0 21:39:37.265 21:47:37.265 -73.955741 40.3422 Dmart John
0 21:39:37.265 21:47:37.265 -73.955741 40.3422 Dmart John
还有一个是:
chef_name dish_name dish_price dish_quantity ratings
0 xyz Chicken 120 1 4
1 abc Paneer 100 2 3
我想在 pandas 中加入这两个数据框。我已经执行了连接,但它不允许我执行,因为第一个数据帧有重复的值。
所以,我这样做了:
pd.concat([df1, df2], join='inner', axis=1)
但这给了我以下输出:
dilevery_time dispatch_time source_long Address name chef_name
0 21:39:37.265 21:47:37.265 -73.955741 Dmart John xyz
0 21:39:37.265 21:47:37.265 -73.955741 Dmart John xyz
dish_name dish_price dish_quantity ratings
0 Chicken 120 1 4
0 Chicken 120 1 4
我想要这种格式:
dilevery_time dispatch_time source_long Address name chef_name
0 21:39:37.265 21:47:37.265 -73.955741 Dmart John xyz
0 21:39:37.265 21:47:37.265 -73.955741 Dmart John abc
dish_name dish_price dish_quantity ratings
0 Chicken 120 1 4
0 Paneer 100 2 3
如何在熊猫中做到这一点?
【问题讨论】: