我有一个数据帧,我想通过它来计算百分比;但是,当尝试这样做时,python会返回0或1。在
例如,列OIR.a1.d.bull
和OIR.a1r1.d
是由1和0填充的数组
>>> data['OIR.a1.d.bull'].sum()
653
>>> data['OIR.a1r1.d'].sum()
320
>>> den = data['OIR.a1.d.bull'].sum()
>>> num = data['OIR.a1r1.d'].sum()
>>> den
653
>>> num
320
>>> num / den
0
我希望大致看到以下内容。在
^{pr2}$
你做整数除法,这样你的结果将是一个整数,这意味着除法结果的小数部分被截断。要获得浮点值,必须将其中一个值转换为浮点值。在
相关问题 更多 >
编程相关推荐