我正在處理pandas數據框,并具有以下框架:Year Value 2012 102013 202013 252014 30我想使DENSE_RANK()等價于(按年排序)函數。像這樣增加一列: Year Value Rank 2012 10 1 2013 20 2 2013 25 2 2014 30 3熊貓怎么做?謝謝!
3 回答

躍然一笑
TA貢獻1826條經驗 獲得超6個贊
使用pd.Series.rank與method='dense'
df['Rank'] = df.Year.rank(method='dense').astype(int)
df
添加回答
舉報
0/150
提交
取消