DataFrame.items(self) [source]
迭代器遍历(列名,Series)对。
遍历DataFrame列,返回一个具有列名称和内容为Series的元组。
Yields: | label : 对象 要迭代的 content : 属于每个标签的列条目(作为 |
例子
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()}")