インデックスを逆にしてデータフレームを自分自身に割り当てました。しかし、もう一度呼び出すと、それを元に戻すことなく古いデータフレームが表示されます。Python DataFrameが保存されません。それを永続的に割り当てる方法は?
apple = apple.reindex(index = apple.index[::-1])
apple.head()
助けてください。 ありがとうございます。
インデックスを逆にしてデータフレームを自分自身に割り当てました。しかし、もう一度呼び出すと、それを元に戻すことなく古いデータフレームが表示されます。Python DataFrameが保存されません。それを永続的に割り当てる方法は?
apple = apple.reindex(index = apple.index[::-1])
apple.head()
助けてください。 ありがとうございます。
私にとってはうまくいきます。
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
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
?あなたはコード全体を投稿することができますか、別の場所に問題があるかもしれません。 – aristotll
私は奇妙なものを見つけました。 jupyterでCtrl + Enterを押すと古い結果が得られます。 ctrl +もう一度入力 - >新しい結果.. – DICER45