我有两个Dataframe,我尝试使用pandas
进行合并。一个表是4列,另一个是3.我在int64类型列上尝试内连接。
在链接上,您可以看到名为UPC的两列都是int64类型。
为了确保Dataframes不是空的,我已经为每个表添加了前20行的图片。
当我尝试合并时,我输入以下命令。
result = merge(MPA_COMMODITY, MDM_LINK_VIEW, on='UPC')
当我尝试检查返回值时,它返回列名,但它表示Dataframe为空。
这是使用Python 3.6.4和Pandas版本0.22.0。
如果还有其他信息,请告诉我。如果有必要的话,很高兴更新帖子。
答案 0 :(得分:0)
我想你想要
MPA_COMMODITY.merge(MDM_LINK_VIEW, on='UPC')
https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.merge.html