Pandas DataFrame iteritems() 方法

定义和用法

iteritems() 方法生成 DataFrame 的迭代器对象,允许我们迭代 DataFrame 的每一列。

注意:此方法与 items() 方法相同。

每次迭代都会生成一个标签对象和一个列对象。

标签是列名。

列对象是每列的内容,作为 Pandas Series 对象。

实例

返回每一列的标签和内容:

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)

亲自试一试

语法

dataframe.iteritems():

参数

iteritems() 方法不接受任何参数。

返回值

Python 迭代器对象,每次迭代包含两个对象,标签和作为 Pandas Series 对象的内容。