以下是一个示例代码,该代码遍历数据框中的字典,并根据条件对其进行评估:
import pandas as pd
# 创建一个包含字典的数据框
data = {'Name': ['Tom', 'Nick', 'John'],
'Age': [28, 23, 32],
'City': ['NY', 'LA', 'SF']}
df = pd.DataFrame(data)
# 遍历数据框中的字典
for index, row in df.iterrows():
# 根据条件进行评估
if row['Age'] > 25:
evaluation = 'Passed'
else:
evaluation = 'Failed'
# 输出评估结果
print(f"{row['Name']} - {evaluation}")
输出结果:
Tom - Passed
Nick - Failed
John - Passed
在这个示例中,我们使用iterrows()
方法遍历数据框中的字典。然后,我们根据条件判断每个字典中的Age
值是否大于25,并将评估结果存储在evaluation
变量中。最后,我们输出每个人的姓名和评估结果。
下一篇:遍历数据框中所有列的组合