pandas.DataFrame.items() 是 Pandas 中的一个方法,可以按列遍历 DataFrame,返回每一列的列标签和数据。它的返回值是一个生成器,每次返回一个包含列标签和列数据的元组。本文主要介绍一下Pandas中pandas.DataFrame.items方法的使用。

DataFrame.items(self)            [source]

迭代器遍历(列名,Series)对。

遍历DataFrame列,返回一个具有列名称和内容为Series的元组。

Yields:

label : 对象

要迭代的DataFrame的列名。

content : Series

属于每个标签的列条目(作为Series)。

例子

1)基本用法

import pandas as pd

# 创建一个简单的 DataFrame
data = {'A': [1, 2, 3],
        'B': [4, 5, 6],
        'C': [7, 8, 9]}

df = pd.DataFrame(data)

# 使用 items() 遍历 DataFrame 按列
for column_name, column_data in df.items():
    print(f"列标签: {column_name}")
    print(f"列数据:\n{column_data}\n")

2)处理每一列的数据

import pandas as pd

# 创建一个简单的 DataFrame
data = {'A': [1, 2, 3],
        'B': [4, 5, 6],
        'C': [7, 8, 9]}

df = pd.DataFrame(data)

# 计算每列的和
for column_name, column_data in df.items():
    print(f"{column_name} 列的和: {column_data.sum()}")

推荐文档

相关文档

大家感兴趣的内容

随机列表