gpt4 book ai didi

python - 重新索引排序系列

转载 作者:行者123 更新时间:2023-11-30 22:34:20 24 4
gpt4 key购买 nike

我有一系列未排序的整数,索引为 1..2000。如果我对这个系列进行排序,那么这些值就会被排序,但它们会保留旧的索引(这是有道理的)。我的问题是,如何重新索引这个系列,因此 1 是最小值的索引,2 是第二小的值的索引,依此类推?

为了说明这一点,我的起始系列(为简单起见,长度为 4):

0: 500
1: 249
2: 873
3: 90

排序使:

3: 90
1: 249
0: 500
2: 873

如何将上面的变成

0: 90
1: 249
2: 500
3: 873

最佳答案

您可以通过调用reset_index()来实现它

s.reset_index(inplace=True, drop=True)

更多相关信息请参见here

inplace : boolean, default False Modify the Series in place (do not create a new object)

drop : boolean, default False Do not try to insert index into dataframe columns

仅当 drop=True 且结果保持系列时,inplace 参数才会影响结果。

关于python - 重新索引排序系列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44869040/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com