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.
Copyright 1999-2023 by Refsnes Data. All Rights Reserved.