在使用pandas的过程中,我们经常会对数据进行排序,但排序后数据的索引(index)就会发生混乱。这里我记录几种自己用过的方法,以备不时之需和供大家参考。
一、简单粗暴重设标签
df.index = range(len(df))
二、使用reset_index函数
df = df.reset_index()
这样就会将标签重新从零开始顺序排序。不过会发现在数据的表格中会生成一列“index”,表示旧的数据标签。这里可以使用参数设置drop=True解决
df = df.reset_index(drop=True)