在熊猫中除以0时为什么会得到infs?

问题描述

全部

我有两列,而colb是我的分母,我一分为二。但是当我将一个除以另一个时,例如当我的梭芯中存在0时,我会得到infs

df[cola]/df[colb]

从数学上讲这是正确的吗?只是想知道熊猫是否会这样。烦我,拥有这些infs没有任何意义,所以我可能会替换为0,但想检查

解决方法

对于x≠0和x∈R,当我们从0的左右两侧接近时,x / 0的极限不同。因此,它没有定义。

考虑从右侧接近极限。随着分母越来越小,该值将根据x的符号接近±∞。如果x> 0,则极限接近∞;如果x

如果我们从左侧接近极限,则x> 0时,极限接近-∞,而当x

在这两种情况下,分母接近0时都存在不连续性,因此x / 0不确定。

因此,即使在大熊猫中也应如此。但是,按照惯例,如果x/0infx>0;如果-inf,则x<0