「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