簡體   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