「Python」pandas.DataFrameのforループ処理サンプル
環境
Python 3.9.13
Windows 11 Pro 21H2 64bit
PyCharm 2022.2.1 (Community Edition)
書式
pd.DataFrame({カラム名: [値1, 値2], …])
pandas.DataFrameをfor文でループ処理(イテレーション)する場合、
単純にそのままfor文で回すと列名が返します。
pandas.DataFrameをそのままforループで回すと、コラム名(列名)が順に取り出されます。
使用例
import pandas as pd
import numpy as np
df = pd.DataFrame({'age': [24, 42], 'city': ['東京', '大阪'], 'score': [74, 82]},
index=['山田', '大崎'])
print("pandas.DataFrameをそのままforループに適用する結果")
print(df)
for column_name in df:
print(column_name)
実行結果
pandas.DataFrameをそのままforループに適用する結果
age city score
山田 24 東京 74
大崎 42 大阪 82
age
city
score