-
df[::-1]
を使用する方法: この方法は、DataFrameを逆順にスライスすることで行の順序を逆にします。以下は例です。import pandas as pd # サンプルのDataFrameを作成する df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}) # 行の順序を逆にする df_reversed = df[::-1] print(df_reversed)
出力:
A B 2 3 6 1 2 5 0 1 4
-
df.reindex()
を使用する方法:reindex()
関数を使用すると、行の順序を指定したインデックスに基づいて変更できます。以下は例です。import pandas as pd # サンプルのDataFrameを作成する df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}) # 行の順序を逆にする df_reversed = df.reindex(index=df.index[::-1]) print(df_reversed)
出力:
A B 2 3 6 1 2 5 0 1 4
これらはPandasで行の順序を逆にするための基本的な方法です。データフレームのサイズや要件に応じて、適切な方法を選択してください。