Pandas中遍历DataFrame的列

2023-02-24 00:00:00 pandas dataframe 遍历

要遍历 DataFrame 中的列,可以使用 iteritems() 方法,它会返回一个迭代器,迭代器的每个元素都是由列标签和列数据组成的元组。下面是一个示例:

import pandas as pd

df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})

for label, column in df.iteritems():
    print(label)
    print(column)

输出结果:

A
0    1
1    2
2    3
Name: A, dtype: int64
B
0    4
1    5
2    6
Name: B, dtype: int64

在循环中,label 是列的标签,column 是列数据。可以在循环中对列进行操作,例如计算列的总和、最小值、最大值等。

相关文章