【Pandas】データフレームを転置(行と列の入れ替え)

この記事では、Python用データ分析モジュール「Pandas」でデータフレームを転置(行と列の入れ替え)する方法をソースコード付きで解説します。

データフレームを転置

Pandasでは、DataFrameObj.Tを用いることで、データフレームを転置(行と列の入れ替え)できます。

ソースコード

サンプルプログラムのソースコードです。

# -*- coding: utf-8 -*-
import pandas as pd

data = {
    '名前' : ['西住みほ', '秋山優花里', '武部沙織'],
    '身長' : [158, 157, 157]}

index_data = ['車長', '装填手', '通信手']

# データフレームの初期化
df = pd.DataFrame(data, index = index_data)

# 行列入れ替えて表示
print(df.T)

"""
      車長    装填手   通信手
名前  西住みほ  秋山優花里  武部沙織
身長   158    157   157
"""
おすすめ記事
1 【Pandas入門】データ分析のサンプル集
2 Python入門 基本文法
関連記事