我有這個資料框,我正在嘗試根據 Pandas 列 Opportunity 的增加值來創建一個新的列排名
State Brand DYA Opportunity
Delhi Pampers -8.58 -1.24139
Delhi Ariel 0.53 0.04800
Delhi Fusion 0.68 0.00492
Delhi Gillette 1.56 0.02073
所需輸出——
State Brand DYA Opportunity Rank
Delhi Pampers -8.58 -1.24139 1
Delhi Ariel 0.53 0.04800 4
Delhi Fusion 0.68 0.00492 2
Delhi Gillette 1.56 0.02073 3
uj5u.com熱心網友回復:
您可以使用rank功能:
df['Rank'] = df['Opportunity'].rank()

轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/450720.html
上一篇:為什么Pandas中的列讀取不同
