Tutorials References Exercises Sign Up Menu
Create Website Get Certified Pro

Pandas DataFrame iterrows() Method

❮ DataFrame Reference


Iterate the rows of the DataFrame, and print each "firstname":

import pandas as pd

data = {
  "firstname": ["Sally", "Mary", "John"],
  "age": [50, 40, 30]

df = pd.DataFrame(data)

for index, row in df.iterrows():
Try it Yourself »

Definition and Usage

The iterrows() method generates an iterator object of the DataFrame, allowing us to iterate each row in the DataFrame.

Each iteration produces an index object and a row object (a Pandas Series object).




The iterrows() method takes no parameters.

Return Value

An iterator with two objects for each row, the index, and the content as a Pandas Series object.

❮ DataFrame Reference