この記事では、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()
コメント