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()}")