「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

 

Pandas

Posted by arkgame