计算熊猫数据框中的出现真值

时间:2019-04-23 21:36:14

标签: pandas

关闭和打开是pandas Dataframe中的两个字段。我需要找到Close大于零的出现次数。

wipro['Close'] > wipro['Open']

给出以下结果。如何计算True的出现次数。

Date
2015-01-01    False
2015-01-02     True
2015-01-05     True
2015-01-06    False
2015-01-07    False
2015-01-08    False
2015-01-09     True
2015-01-12     True
2015-01-13     True

我尝试将值存储在列表中并计算“真相”的出现次数,但没有解决问题:

list = [wipro['Close'] > wipro['Open']]

list.count(True)

error:The truth value of a Series is ambiguous. Use a.empty, a.bool(),
a.item(), a.any() or a.all().

这必须是非常简单的任务,但我无法找到结果。

1 个答案:

答案 0 :(得分:1)

尝试:

(wipro['Close'] > wipro['Open']).sum()