如何使用Python反转我的数据框中的行的顺序,但是在将索引保存到另一个数据帧时不要反转索引

时间:2016-08-24 15:53:27

标签: python dataframe

[4
 8
 3
 6]

成:

[6
3
8
4]

Python将索引值0,1,2,3添加到数据帧中,因此当我反转行时,索引值也会标记,因此[6,3,8,4]的索引值为4,3, 2,1

问题是当我绘制图表时没有以正确的方式排序。 所以不要得到: Yahoo Finance data graph

我明白了:

Python output graph

1 个答案:

答案 0 :(得分:2)

像reset_index似乎可以解决这个问题:

df.iloc[::-1].reset_index(drop=True)
df = pd.DataFrame({'A': [4, 8, 3, 6]})

df
Out: 
   A
0  4
1  8
2  3
3  6

df.iloc[::-1].reset_index(drop=True)
Out: 
   A
0  6
1  3
2  8
3  4