【Pandas】データフレームからラベルの値を取得

この記事では、PythonモジュールPandasで、指定したラベル(カラム)にある全ての値を取り出す方法をソースコード付きで解説します。

ラベルの値を取得

PythonモジュールPandasでは、values属性で特定のラベル(カラム)の値を取得します。

【書式】
DataFrameObj.[ラベル名].values

返り値:全ての値

ソースコード

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

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


def main():
    # リスト生成
    name = ['西住みほ', '秋山優花里', '武部沙織']
    height = [158, 157, 157]
    position = ['車長', '装填手', '通信手']

    # リスト→データフレーム
    df = pd.DataFrame({'名前' : name, '身長' : height}, index = position)

    # データフレーム表示
    print(df)

    '''
            名前   身長
    車長    西住みほ  158
    装填手  秋山優花里  157
    通信手   武部沙織  157
    '''

    # ラベル「名前」の値を表示
    print(df['名前'].values) # ['西住みほ' '秋山優花里' '武部沙織']


if __name__ == "__main__":
    main()

【関連記事】
【Pandas入門】データ分析のサンプル集
Python入門 サンプル集

コメント