РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pypdSpDsPr 82 of 83 menu
◀ ▶

Точность дробей в Pandas

Дробная часть при печати может занимать много знаков, хотя для просмотра достаточно двух-трёх. Точность вывода задаёт опция display.precision: она округляет только отображение, сами числа в таблице не меняются.

Возьмём одно дробное значение, выведем его как есть и после смены числа знаков:

import pandas as pd share = pd.Series([0.123456789]) print(share) # выведет 0 0.123457 # dtype: float64 pd.set_option('display.precision', 2) print(share) # выведет 0 0.12 # dtype: float64 pd.reset_option('display.precision')

Сначала видно шесть знаков после запятой, как принято по умолчанию. После установки точности в два знака печатается 0.12, хотя значение в ряду по-прежнему полное.

Создайте ряд с одним числом 2.718281828. Выведите его сначала как есть, затем так, чтобы на экране осталось три знака после запятой.

Соберите таблицу с полем ratio и одной строкой 0.3333333. Покажите вывод, где дробь печатается с одним знаком после запятой.

Из списка [1.2345] сделайте ряд и выведите его дважды: сначала с полной точностью по умолчанию, потом с четырьмя знаками после запятой.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить