gpt4 book ai didi

python - dataframe.sort_values() 是如何修改索引的

转载 作者:太空宇宙 更新时间:2023-11-04 00:39:06 24 4
gpt4 key购买 nike

我有一个数据框,我想在其中一个列(即日期)上排序但是我有一个在索引上运行的循环( while i<df.shape[0] ),一旦按日期排序,我需要循环继续我的数据框。当前索引是否根据排序进行了相应修改,还是我应该使用 df.reset_index( )?

最佳答案

也许我没有理解这个问题,但是一个简单的检查表明 sort_values 确实修改了索引:

df = pd.DataFrame({'x':['a','c','b'], 'y':[1,3,2]})
df = df.sort_values(by = 'x')

产量:

   x  y
0 a 1
2 b 2
1 c 3

随后:

df = df.reset_index(drop = True)

产量:

   x  y
0 a 1
1 b 2
2 c 3

关于python - dataframe.sort_values() 是如何修改索引的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42645890/

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