Pandas DataFrame items() 方法

实例

返回每列的标签和内容:

  1. import pandas as pd
  2. data = {
  3. "firstname": ["Sally", "Mary", "John"],
  4. "age": [50, 40, 30]
  5. }
  6. df = pd.DataFrame(data)
  7. for x, y in df.items():
  8. print(x)
  9. print(y)

定义与用法

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

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

注意:此方法与 iteritems() 方法作用相同。

每次迭代都会生成一个 label 对象和一个 column 对象。

标签是列名。

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


语法

  1. for label, content in dataframe.items():

参数

items() 方法没有参数。


返回值

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

分类导航