Tutorials References Menu

Pandas DataFrame iteritems() Method

❮ DataFrame Reference


Example

Return the label and content of each column:

import pandas as pd

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

df = pd.DataFrame(data)

for x, y in df.iteritems():
  print(x)
  print(y)
Try it Yourself »

Definition and Usage

The iteritems() method generates an iterator object of the DataFrame, allowing us to iterate each column of the DataFrame.

;0

Note: This method is the same as the items() method.

Each iteration produces a label object and a column object.

The label is the column name.

The column object is the content of each column, as a Pandas Series object.


Syntax

for label, content in dataframe.iteritems():

Parameters

The iteritems() method takes no parameters.


Return Value

A Python iterator object that contains two objects for each iteration, the label and the content as a Pandas Series object.


❮ DataFrame Reference