关闭和打开是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().
这必须是非常简单的任务,但我无法找到结果。
答案 0 :(得分:1)
尝试:
(wipro['Close'] > wipro['Open']).sum()