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

Функция set_option

Функция set_option применяется к глобальным настройкам Pandas и позволяет изменять параметры отображения и поведения библиотеки. Первый параметр принимает название опции в виде строки, второй параметр - новое значение для этой опции. Если нужно установить несколько опций одновременно, можно передать их в виде последовательности.

Синтаксис

pd.set_option(pat, value[, pat2, value2, ...])

Пример

Изменим максимальное количество отображаемых строк таблицы на 10:

import pandas as pd pd.set_option('display.max_rows', 10) df = pd.DataFrame({ 'a': [1, 2, 3, 4, 5], 'b': [10, 20, 30, 40, 50] }) print(df)

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

a b 0 1 10 1 2 20 2 3 30 3 4 40 4 5 50

Пример

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

import pandas as pd pd.set_option('display.precision', 2) df = pd.DataFrame({ 'a': [1.12345, 2.67891, 3.14159], 'b': [4.56789, 5.98765, 6.54321] }) print(df)

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

a b 0 1.12 4.57 1 2.68 5.99 2 3.14 6.54

Пример

Установим несколько опций одновременно:

import pandas as pd pd.set_option('display.max_rows', 10, 'display.precision', 3) df = pd.DataFrame({ 'a': [1.23456, 2.34567, 3.45678], 'b': [4.56789, 5.67890, 6.78901] }) print(df)

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

a b 0 1.235 4.568 1 2.346 5.679 2 3.457 6.789

Пример

Изменим ширину вывода таблицы на 100 символов:

import pandas as pd pd.set_option('display.width', 100) df = pd.DataFrame({ 'a': [1, 2, 3, 4, 5], 'b': [10, 20, 30, 40, 50] }) print(df)

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

a b 0 1 10 1 2 20 2 3 30 3 4 40 4 5 50

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

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