Python之兩個dataframe相除(二)

#可以以一列唯一的標識列作爲index

# dataframe的每一列除以series
data = {'name':['cun1','cun2','cun3'],
        'hah':[1,2,2],
       '數量':[3,2,5],
       '價格':[10,9,8]}
df = pd.DataFrame(data)
df.set_index(['name'],inplace=True)
print(df)

# dataframe的每一列除以series
data1 = {'name':['cun3','cun2','cun1'],
        'hah':[1,2,2],
       '數量':[3,2,5],
       '價格':[10,9,8]}
df1 = pd.DataFrame(data1)
df1.set_index(['name'],inplace=True)
print(df1)

aa = df.div(df1,axis=0)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章