繁体   English   中英

将两个数据框与Pandas合并后,数据框为空

[英]Dataframe is empty after merging two dataframes with Pandas

我有两个要使用pandas合并的数据框。 一个表是4列,另一个表是3列。我正在尝试对int64类型的列进行内部联接。 图片显示数据类型

在链接上,您可以看到两个名为UPC的列均为int64类型。

为了确保数据框不为空,我为每个表添加了前20行的图片。

表样本

当我尝试合并时,我输入以下命令。

result = merge(MPA_COMMODITY, MDM_LINK_VIEW, on='UPC')

当我尝试检查返回值时,它返回列名,但它表示数据框为空。

说数据框为空

这是使用Python 3.6.4和Pandas版本0.22.0。

如果需要其他信息,请告诉我。 如有必要,非常高兴更新帖子。

我想你要

MPA_COMMODITY.merge(MDM_LINK_VIEW, on='UPC')

https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.merge.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM