可以使用iteritems()
方法来遍历pandas数据框的列,并比较结果。以下是一个示例代码:
import pandas as pd
# 创建一个示例数据框
data = {'Name': ['Tom', 'Nick', 'John', 'Amy'],
'Age': [25, 30, 18, 22],
'City': ['New York', 'Paris', 'London', 'Tokyo']}
df = pd.DataFrame(data)
# 遍历数据框的列并比较结果
for column_name, column_data in df.iteritems():
# 在这里进行比较操作,例如比较每列的平均值是否大于某个阈值
if column_data.mean() > 20:
print(f"{column_name}的平均值大于20")
else:
print(f"{column_name}的平均值小于等于20")
运行以上代码会输出每列的平均值是否大于20的结果。你可以根据自己的需求对列进行比较操作。
下一篇:遍历pandas数据框的行和列