我有一个数据框,我想在我的一个列上排序(这是一个日期)
但是我有一个循环我在索引(df.reset_index(
)上运行,我需要循环在我的数据框上按日期排序。
是否根据排序修改了当前索引,还是应该使用<div class="row">
<div class="col"><img src="" /><h2>Heading</h2><p>Paragraph</p></div>
<div class="col"><img src="" /><h2>Heading</h2><p>Paragraph</p></div>
<div class="col"><img src="" /><h2>Heading</h2><p>Paragraph</p></div>
</div>
)?
答案 0 :(得分:3)
也许我不理解这个问题,但是一个简单的检查表明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