Pandas DataFrame iterrows() Method
Example
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():
print(row["firstname"])
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).
Syntax
dataframe.iterrows()
Parameters
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.