首页 > 解决方案 > 如何用一系列连续数字替换熊猫数据框中的列值?

问题描述

我已经从我的数据框中删除了一些行,因此需要重置排名列。我已经按降序对排名列进行了排序,现在需要重新编号。有什么建议么?

当前df:

Country   Rank  
GB        1
SGP       3
CHE       4
USA       8
IRL       9

所需的df:

Country   Rank  
GB        1
SGP       2
CHE       3
USA       4
IRL       5

标签: pythonpandasdataframe

解决方案


您可以使用以下代码:
df['Rank'] = range(1, 1+len(df))


推荐阅读