Почему это
>>> pd.Series(94.175).values[0]
>>> 94.174999999999997
Я использую python3.5 и pandas0.20 под ноутбуком jupyter.
Почему это
>>> pd.Series(94.175).values[0]
>>> 94.174999999999997
Я использую python3.5 и pandas0.20 под ноутбуком jupyter.
Это связано с тем, что некоторые числа не могут быть точно представлены в виде десятичных точек. Чтобы найти точное значение десятичной точки, вы можете использовать оператор .hex. И чтобы преобразовать его в более интерпретируемый, вы можете использовать круглую функцию.