下面是一个使用Python pandas库解决"遍历列的累积和数据框的条件计数"问题的示例代码:
import pandas as pd
# 创建示例数据框
data = {'A': [1, 2, 3, 4, 5],
'B': [6, 7, 8, 9, 10],
'C': [11, 12, 13, 14, 15]}
df = pd.DataFrame(data)
# 计算每列的累积和
cumulative_sum = df.cumsum(axis=0)
print("每列的累积和:")
print(cumulative_sum)
# 计算满足条件的元素个数
condition = df > 5
count = condition.sum()
print("满足条件的元素个数:")
print(count)
上述代码首先创建了一个示例数据框df,然后使用cumsum()
函数计算了每一列的累积和,并将结果存储在cumulative_sum
变量中。接下来,使用>
运算符创建了一个布尔型的数据框,表示每个元素是否大于5,并使用sum()
函数计算了满足条件的元素个数,并将结果存储在count
变量中。最后,将累积和和满足条件的元素个数打印出来。
上一篇:遍历列并列出所有具有值的列
下一篇:遍历列而不是行。