Меня очень часто обманывают очень маленькие значения поплавка в пандах, которые «фактически равны нулю».Показать маленькие цифры как ноль
Например, это трудно понять, на первый взгляд, что происходит со следующим 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
?
(Очевидно, что это будет зависеть от приложения, чтобы ли это хорошая идея или нет, но предполагают, что в моем случае, это.)
Предполагая, что вы используете IPython, есть '% точность 'magic – JohnE
@JohnE Я: можете ли вы расширить это в ответ и привести пример? – LondonRob
На самом деле, я просто играл с ним и, возможно, не так полезен с пандами. Он будет работать, только если вы печатаете индивидуальное значение, но не при печати нескольких значений (серия, массив, dataframe). Во всяком случае, просто введите '? Precision' в подсказке, чтобы узнать больше об этом. – JohnE