我有一系列的整数,它是未分类的,索引为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
答案 0 :(得分:3)
您可以致电reset_index()
s.reset_index(inplace=True, drop=True)
有关here
的更多信息inplace:boolean,default False修改系列(不要 创建一个新对象)
drop:boolean,default False不要尝试插入索引 dataframe列
仅当drop=True
且结果保持为系列时,inplace参数才会影响结果。