Return
0.0000
-0.0116
0.0000
0.0100
我有一个上述格式的数据框,我试图使用以下代码计算> 0和< 0
print ("Positive Returns:")
print((df['Return']>0.0).count())
print ("Negative Returns:")
print((df['Return']<0.0).count())
但是两者都返回5119,这是我的整个数据帧长度
没有正确计算..有人可以提出建议吗?
三江源
*不是真的重复,因为我不是要求真/假值,它可以是&gt; 0.1例如
答案 0 :(得分:1)
将sum
用于计数布尔True
,其处理方式与1
s类似:
print((df['Return']>0.0).sum())
print((df['Return']<0.0).sum())