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

display.precision

Опция display.precision управляет точностью отображения чисел с плавающей точкой в DataFrame и Series. Она задаёт количество знаков после запятой, которые выводятся при печати данных. По умолчанию точность равна 6. Этот параметр влияет только на отображение, а не на сами данные.

Синтаксис

pd.set_option('display.precision', value)

Пример

Посмотрим, как отображаются числа с плавающей точкой по умолчанию:

import pandas as pd df = pd.DataFrame({ 'a': [1.123456789, 2.987654321], 'b': [3.555555555, 4.111111111] }) print(df)

Результат выполнения кода:

a b 0 1.123457 3.555556 1 2.987654 4.111111

Пример

Изменим точность отображения на 2 знака после запятой:

import pandas as pd pd.set_option('display.precision', 2) df = pd.DataFrame({ 'a': [1.123456789, 2.987654321], 'b': [3.555555555, 4.111111111] }) print(df)

Результат выполнения кода:

a b 0 1.12 3.56 1 2.99 4.11

Пример

Установим более высокую точность - 10 знаков после запятой:

import pandas as pd pd.set_option('display.precision', 10) df = pd.DataFrame({ 'a': [1.123456789, 2.987654321], 'b': [3.555555555, 4.111111111] }) print(df)

Результат выполнения кода:

a b 0 1.1234567890 3.5555555550 1 2.9876543210 4.1111111110

Пример

Получим текущее значение точности с помощью get_option:

import pandas as pd res = pd.get_option('display.precision') print(res)

Результат выполнения кода:

"6"

Пример

Временное изменение точности с помощью option_context:

import pandas as pd df = pd.DataFrame({ 'a': [1.123456789, 2.987654321], 'b': [3.555555555, 4.111111111] }) with pd.option_context('display.precision', 3): print(df) print("После контекста:") print(df)

Результат выполнения кода:

a b 0 1.123 3.556 1 2.988 4.111 После контекста: a b 0 1.123457 3.555556 1 2.987654 4.111111

Смотрите также

  • метод set_option,
    который устанавливает значения глобальных опций
  • метод get_option,
    который возвращает текущее значение опции
  • метод reset_option,
    который сбрасывает опции к значениям по умолчанию
  • метод option_context,
    который временно изменяет опции в блоке кода
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить