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

Функция reset_option

Функция reset_option из модуля pd.options применяется для сброса настроек Pandas к стандартным значениям. Первым параметром передаётся строка с именем опции или список строк. Если указана несуществующая опция, функция возбуждает исключение KeyError.

Синтаксис

pd.reset_option(pat)

Параметр pat может быть строкой с именем опции (например, display.max_rows) или списком строк. Также поддерживаются регулярные выражения для сброса нескольких опций одновременно.

Пример

Давайте изменим максимальное количество строк для вывода и сбросим его обратно к значению по умолчанию:

import pandas as pd # Устанавливаем новое значение pd.set_option('display.max_rows', 10) print(pd.get_option('display.max_rows')) # Сбрасываем к значению по умолчанию pd.reset_option('display.max_rows') print(pd.get_option('display.max_rows'))

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

10 60

Пример

Давайте сбросим несколько опций одновременно, передав их в виде списка:

import pandas as pd # Изменяем несколько опций pd.set_option('display.max_rows', 5) pd.set_option('display.max_columns', 10) pd.set_option('display.precision', 2) print(pd.get_option('display.max_rows')) print(pd.get_option('display.max_columns')) print(pd.get_option('display.precision')) # Сбрасываем все три опции pd.reset_option(['display.max_rows', 'display.max_columns', 'display.precision']) print(pd.get_option('display.max_rows')) print(pd.get_option('display.max_columns')) print(pd.get_option('display.precision'))

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

5 10 2 60 20 6

Пример

Давайте используем регулярное выражение для сброса всех опций, связанных с отображением таблиц:

import pandas as pd # Изменяем несколько опций отображения pd.set_option('display.max_rows', 5) pd.set_option('display.max_columns', 5) pd.set_option('display.width', 50) print(pd.get_option('display.max_rows')) print(pd.get_option('display.max_columns')) print(pd.get_option('display.width')) # Сбрасываем все опции, начинающиеся с 'display.' pd.reset_option('^display\..+') print(pd.get_option('display.max_rows')) print(pd.get_option('display.max_columns')) print(pd.get_option('display.width'))

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

5 5 50 60 20 80

Пример

Давайте попробуем сбросить несуществующую опцию и увидим ошибку:

import pandas as pd try: pd.reset_option('display.non_existent') except KeyError as e: print(e)

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

"No such keys(s): 'display.non_existent'"

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

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