pandasのDataFrameには、transpose()メソッドという行と列を入れ替える機能があります。これを使うと、データフレームの行と列を入れ替えることができます。
例えば、以下のようなデータフレームを考えます。
import pandas as pd
df = pd.DataFrame({
'A': [1, 2, 3],
'B': [4, 5, 6],
'C': [7, 8, 9]
})
print(df)
実行結果:
A B C
0 1 4 7
1 2 5 8
2 3 6 9
このデータフレームをtranspose()メソッドを使って転置(行と列を入れ替え)すると、以下のようになります。
df_transposed = df.transpose()
print(df_transposed)
実行結果:
0 1 2
A 1 2 3
B 4 5 6
C 7 8 9
行と列を入れ替えることで、データフレームの形が変わりました。