我正在处理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贡献1843条经验 获得超7个赞
使用pd.Series.rank与method='dense'
df['Rank'] = df.Year.rank(method='dense').astype(int)
df
添加回答
举报
0/150
提交
取消