以下是一个示例代码,用于遍历DataFrame并根据条件递增计数器:
import pandas as pd
# 创建示例DataFrame
data = {'A': [1, 2, 3, 4, 5],
'B': [6, 7, 8, 9, 10]}
df = pd.DataFrame(data)
# 初始化计数器
counter = 0
# 遍历DataFrame的每一行
for index, row in df.iterrows():
# 检查条件,如果满足则递增计数器
if row['A'] > 2:
counter += 1
# 打印计数器的值
print("满足条件的行数:", counter)
在上面的示例中,我们首先创建了一个示例DataFrame,然后初始化了计数器为0。然后,我们使用iterrows()
方法遍历DataFrame的每一行。在循环中,我们检查条件row['A'] > 2
,如果满足则递增计数器。最后,我们打印计数器的值。