我经常被大熊猫中的非常小的浮动值所迷惑,这些浮动值实际上是零"。
例如,乍一看很难看到以下Series
发生了什么:
are_they_zero
a -5.960464e-08 # This number is small
b -2.384186e+07 # This one isn't
c 2.384186e-07
d -5.960464e+08
e 8.940697e-08
有没有办法告诉大熊猫将5.960464e-08
这样的数字显示为0
?
(显然,这取决于应用程序是否是一个好主意,但假设在我的情况下,它是。)
答案 0 :(得分:5)
您可以set_option
使用'display.chop_threshold'
来处理此问题:
In [20]:
pd.set_option('display.chop_threshold', 0.001)
df
Out[20]:
are_they_zero
a 0
b -2.384186e+07
c 0
d -5.960464e+08
e 0
答案 1 :(得分:0)