很多小伙伴发现平时在对dataframe进行排序完成后,他的索引是乱的,这样咱们就不好根据元素的下标进行输出了
这种问题怎么解决呢??
看代码:
import pandas as pd
data = [['a','3'],['b','1'],['c','2']]
df = pd.DataFrame(data)
df = df.sort_values(by = 1,axis = 0,ascending = False)
print(df)
对一个dataframe的列排序后,他的行索引是乱的
咱们就可以用这段代码:
df = df.reset_index(drop=True)
这样就会将标签重新从零开始顺序排序。这里可以使用参数设置drop=True删除旧的索引序列,输出结果是: