我通过反转索引将数据框分配给自己。但是,当我再次调用它时,它会显示旧数据帧而不会反转它。
apple = apple.reindex(index = apple.index[::-1])
apple.head()
任何帮助将不胜感激。 在此先感谢:)
答案 0 :(得分:2)
For me it works nice.
np.random.seed(45)
apple = pd.DataFrame(np.random.randint(10, size=(3,4)),
columns=list('abcd'),
index=list('ABC'))
print (apple)
a b c d
A 3 0 5 3
B 4 9 8 1
C 5 9 6 8
apple = apple.reindex(index = apple.index[::-1])
print (apple)
a b c d
C 5 9 6 8
B 4 9 8 1
A 3 0 5 3
Another solution with DataFrame.iloc
:
apple = apple.iloc[::-1]
print (apple)
a b c d
C 5 9 6 8
B 4 9 8 1
A 3 0 5 3