pandas入門 DataFrameの行列を入れ替える

今回は短いトピックですが、DataFrameno行列を入れ替える方法です。DataFrame.Tを使用すると転置したDataFrameを取得することができます。

df = pd.DataFrame([[1, 10], [2, 20], [3, 30], [4, 40]], columns=['col1', 'col2'], index=['a', 'b', 'c', 'd'])
df.T

df.T
#        a   b   c   d
# col1   1   2   3   4
# col2  10  20  30  40

転置され、indexがcolumnに、columnがindexに置き換わっていることが確認できます。よく使うので知っておくと良いと思います。