始める無料で始める

DataFrame のループ処理(1)

Pandas DataFrameを反復処理するには、通常iterrows()メソッドを使います。forループで使うと、すべての観測値が反復処理され、各反復で行ラベルと実際の行の内容を利用できます。

for lab, row in brics.iterrows() :
    ...

この演習と以降の演習では、carsDataFrameを扱います。このDataFrameには、世界の7か国について、1人当たりの車の台数と、右側通行か左側通行かに関する情報が含まれています。

この演習はコースの一部です

Python中級

コースを見る

演習の手順

carsの行を反復処理するforループを書き、各反復で2つのprint()呼び出しを行いましょう。1つは行ラベルを出力するため、もう1つは行の内容をすべて出力するためです。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)

# Iterate over rows of cars
コードを編集して実行