我有一個商品銷售資料框,以及每個商品的較小成本,稱為june_2008and costs_2008。我需要加入他們,這樣每一個銷售都有它的價格,這樣我就可以獲得利潤率之類的東西。


目的是在SKU索引上匹配它們。我試過有/沒有索引。
我一直在嘗試在 pandas 中合并和加入命令,但不知道具體細節,無法根據需要加入它們。你能展示如何做到這一點嗎?
謝謝你。
uj5u.com熱心網友回復:
首先,“SKU”是一個索引,我建議您使用 reset_index 命令創建一個名為“SKU”的列,如下所示:
june_2008.reset_index(inplace=True)
costs_2008.reset_index(inplace=True)
之后,一個簡單的合并應該可以解決問題:
pd.merge(june_2008, costs_2008, on=["SKU"])
uj5u.com熱心網友回復:
我的問題是“SKU”列是不同的資料型別。一旦它們變得相同,合并命令就很簡單。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/443603.html
上一篇:根據特定索引將值設定為新列
下一篇:為熊貓列賦值不起作用
