重新索引已排序的系列

时间:2017-07-02 08:53:34

标签: python pandas

我有一系列的整数,它是未分类的,索引为1..2000。如果我对这个系列进行排序,那么这些值会被排序,但它们会保留旧的索引(这很有意义)。我的问题是,如何重新索引这个系列,所以1是最小值的索引,2是第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

1 个答案:

答案 0 :(得分:3)

您可以致电reset_index()

来实现这一目标
s.reset_index(inplace=True, drop=True)

有关here

的更多信息
  

inplace:boolean,default False修改系列(不要   创建一个新对象)

     

drop:boolean,default False不要尝试插入索引   dataframe列

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