Spec-Zone.ru › pandas 1

pandas.set_option

pandas.set_option(pat, value)=<pandas._config.config.CallableDynamicDoc object>

Устанавливает значение указанного параметра.

Доступные параметры:

  • compute.[use_bottleneck, use_numba, use_numexpr]

  • display.[chop_threshold, colheader_justify, column_space, date_dayfirst, date_yearfirst, encoding, expand_frame_repr, float_format]

  • display.html.[border, table_schema, use_mathjax]

  • display.[large_repr]

  • display.latex.[escape, longtable, multicolumn, multicolumn_format, multirow, repr]

  • display.[max_categories, max_columns, max_colwidth, max_dir_items, max_info_columns, max_info_rows, max_rows, max_seq_items, memory_usage, min_rows, multi_sparse, notebook_repr_html, pprint_nest_depth, precision, show_dimensions]

  • display.unicode.[ambiguous_as_wide, east_asian_width]

  • display.[width]

  • io.excel.ods.[reader, writer]

  • io.excel.xls.[reader, writer]

  • io.excel.xlsb.[reader]

  • io.excel.xlsm.[reader, writer]

  • io.excel.xlsx.[reader, writer]

  • io.hdf.[default_format, dropna_table]

  • io.parquet.[engine]

  • io.sql.[engine]

  • mode.[chained_assignment, copy_on_write, data_manager, sim_interactive, string_storage, use_inf_as_na, use_inf_as_null]

  • plotting.[backend]

  • plotting.matplotlib.[register_converters]

  • styler.format.[decimal, escape, formatter, na_rep, precision, thousands]

  • styler.html.[mathjax]

  • styler.latex.[environment, hrules, multicol_align, multirow_align]

  • styler.render.[encoding, max_columns, max_elements, max_rows, repr]

  • styler.sparse.[columns, index]

Parameters
pat:str

Regexp, который должен соответствовать одному параметру. Примечание: частичные совпадения поддерживаются для удобства, но, если вы не используете полное имя параметра (например, x.y.z.option_name), ваш код может сломаться в будущих версиях, если будут добавлены новые параметры с похожими именами.

value:object

Новое значение параметра.

Returns
None
Raises
OptionError если такого параметра не существует

Notes

Для получения дополнительной информации обратитесь к Руководству пользователя.

Доступные параметры с их описаниями:

compute.use_bottleneck:bool

Использовать библиотеку bottleneck для ускорения, если она установлена, по умолчанию True. Допустимые значения: False,True [по умолчанию: True] [текущее значение: True]

compute.use_numba:bool

Использовать движок numba для выбранных операций, если он установлен, по умолчанию False. Допустимые значения: False,True [по умолчанию: False] [текущее значение: False]

compute.use_numexpr:bool

Использовать библиотеку numexpr для ускорения вычислений, если она установлена, по умолчанию True. Допустимые значения: False,True [по умолчанию: True] [текущее значение: True]

display.chop_threshold:float or None

Если установлено значение с плавающей точкой, все значения с плавающей точкой, меньшие заданного порога, будут отображаться как точно 0 в repr и подобных функциях. [по умолчанию: None] [текущее значение: None]

display.colheader_justify:‘left’/’right’

Управление выравниванием заголовков столбцов. Используется классом DataFrameFormatter. [по умолчанию: right] [текущее значение: right]

display.column_space Нет описания.

[по умолчанию: 12] [текущее значение: 12]

display.date_dayfirst:boolean

Если True, даты выводятся и парсятся с днём первым, например, 20/01/2005 [по умолчанию: False] [текущее значение: False]

display.date_yearfirst:boolean

Если True, даты выводятся и парсятся с годом первым, например, 2005/01/20 [по умолчанию: False] [текущее значение: False]

display.encoding:str/unicode

По умолчанию используется обнаруженная кодировка консоли. Устанавливает кодировку для строк, возвращаемых методом to_string, которые обычно предназначены для отображения в консоли. [по умолчанию: utf-8] [текущее значение: utf-8]

display.expand_frame_repr:boolean

Определяет, будет ли выводиться полное представление DataFrame для широких DataFrame на нескольких строках. max_columns всё ещё учитывается, но вывод будет переноситься на несколько «страниц», если его ширина превысит display.width. [по умолчанию: True] [текущее значение: True]

display.float_format:callable

Функция должна принимать число с плавающей точкой и возвращать строку с желаемым форматом числа. Используется в некоторых местах, например, в SeriesFormatter. См. formats.format.EngFormatter для примера. [по умолчанию: None] [текущее значение: None]

display.html.border:int

Атрибут border=value вставляется в тег <table> для HTML-представления DataFrame. [по умолчанию: 1] [текущее значение: 1]

display.html.table_schema:boolean

Определяет, публиковать ли представление Table Schema для фронтендов, которые его поддерживают. (по умолчанию: False) [по умолчанию: False] [текущее значение: False]

display.html.use_mathjax:boolean

Если True, Jupyter notebook обработает содержимое таблицы с помощью MathJax, отображая математические выражения, заключенные в знак доллара. (по умолчанию: True) [по умолчанию: True] [текущее значение: True]

display.large_repr:‘truncate’/’info’

Для DataFrame, превышающих max_rows/max_cols, представление (и HTML-представление) может показывать усечённую таблицу (по умолчанию с версии 0.13), или переключаться на представление из df.info() (поведение в более ранних версиях pandas). [по умолчанию: truncate] [текущее значение: truncate]

display.latex.escape:bool

Указывает, использует ли метод to_latex DataFrame экранирование специальных символов. Допустимые значения: False,True [по умолчанию: True] [текущее значение: True]

display.latex.longtable :bool

Указывает, использует ли метод to_latex DataFrame формат longtable. Допустимые значения: False,True [по умолчанию: False] [текущее значение: False]

display.latex.multicolumn:bool

Указывает, использует ли метод to_latex DataFrame многоколонки для красивого вывода столбцов MultiIndex. Допустимые значения: False,True [по умолчанию: True] [текущее значение: True]

display.latex.multicolumn_format:bool

Указывает, использует ли метод to_latex DataFrame многоколонки для красивого вывода столбцов MultiIndex. Допустимые значения: False,True [по умолчанию: l] [текущее значение: l]

display.latex.multirow:bool

Указывает, использует ли метод to_latex DataFrame многостроки для красивого вывода строк MultiIndex. Допустимые значения: False,True [по умолчанию: False] [текущее значение: False]

display.latex.repr:boolean

Определяет, будет ли генерироваться представление DataFrame в формате LaTeX для сред Jupyter, которые его поддерживают. (по умолчанию: False) [по умолчанию: False] [текущее значение: False]

display.max_categories:int

Устанавливает максимальное количество категорий, которое pandas должен выводить при выводе Categorical или Series типа “category”. [по умолчанию: 8] [текущее значение: 8]

display.max_columns:int

Если превышено max_cols, переключается на усечённый вид. В зависимости от large_repr, объекты либо усекаются, либо выводятся в виде сводки. Значение ‘None’ означает неограниченное количество. В случае, если python/IPython работает в терминале и large_repr равно ‘truncate’, это значение можно установить в 0, и pandas автоматически определит ширину терминала и выведет усечённый объект, который поместится на экране. IPython notebook, IPython qtconsole или IDLE не работают в терминале, поэтому правильное автоматическое определение ширины невозможно. [по умолчанию: 0] [текущее значение: 0]

display.max_colwidth:int or None

Максимальная ширина столбца в символах в представлении pandas структуры данных. При переполнении столбца в выводе вставляется маркер «…». Значение ‘None’ означает неограниченное значение. [по умолчанию: 50] [текущее значение: 50]

display.max_dir_items:int

Количество элементов, которое будет добавлено в dir(…). Значение ‘None’ означает неограниченное значение. Поскольку dir кешируется, изменение этого параметра не сразу повлияет на уже существующие DataFrame, пока столбец не будет удалён или добавлен. Это используется, например, для предложений столбцов DataFrame для автодополнения. [по умолчанию: 100] [текущее значение: 100]

display.max_info_columns:int

max_info_columns используется в методе DataFrame.info для определения, будет ли выводиться информация по столбцам. [по умолчанию: 100] [текущее значение: 100]

display.max_info_rows:int or None

df.info() обычно показывает количество пропущенных значений для каждого столбца. Для больших фреймов это может быть довольно медленно. max_info_rows и max_info_cols ограничивают проверку на пропущенные значения только фреймами с размерами меньше указанных. [по умолчанию: 1690785] [текущее значение: 1690785]

display.max_rows:int

Если превышено max_rows, переключается на усечённый вид. В зависимости от large_repr, объекты либо усекаются, либо выводятся в виде сводки. Значение ‘None’ означает неограниченное количество. Если python/IPython работает в терминале и large_repr равно ‘truncate’, это значение можно установить в 0, и pandas автоматически определит высоту терминала и выведет усечённый объект, который поместится на экране. IPython notebook, IPython qtconsole или IDLE не работают в терминале, поэтому правильное автоматическое определение высоты невозможно. [по умолчанию: 60] [текущее значение: 60]

display.max_seq_items:int or None

При красивом выводе длинной последовательности не более max_seq_items элементов будут выведены. Если элементы опущены, они будут обозначены добавлением «…» к результирующей строке. Если установлено значение None, количество выводимых элементов не ограничено. [по умолчанию: 100] [текущее значение: 100]

display.memory_usage:bool, string or None

Указывает, следует ли отображать использование памяти DataFrame при вызове df.info(). Допустимые значения True,False,’deep’ [по умолчанию: True] [текущее значение: True]

display.min_rows:int

Количество строк для отображения в усеченном представлении (когда превышено max_rows). Игнорируется, когда max_rows установлено в None или 0. Если установлено в None, принимает значение max_rows. [по умолчанию: 10] [текущее значение: 10]

display.multi_sparse:boolean

«Уплотнение» отображения MultiIndex (не отображать повторяющиеся элементы во внешних уровнях в группах) [по умолчанию: True] [текущее значение: True]

display.notebook_repr_html:boolean

Если True, IPython notebook будет использовать HTML-представление для объектов pandas (если оно доступно). [по умолчанию: True] [текущее значение: True]

display.pprint_nest_depth:int

Управляет количеством уровней вложенности для обработки при красивом выводе. [по умолчанию: 3] [текущее значение: 3]

display.precision:int

Точность вывода чисел с плавающей точкой в виде числа знаков после запятой, для обычного формата и научной записи. Аналогично precision в numpy.set_printoptions(). [по умолчанию: 6] [текущее значение: 6]

display.show_dimensions:boolean or ‘truncate’

Определяет, будет ли выводиться размерность в конце представления DataFrame. Если указано ‘truncate’, выводятся только размеры, если фрейм усечён (например, не отображаются все строки и/или столбцы) [по умолчанию: truncate] [текущее значение: truncate]

display.unicode.ambiguous_as_wide:boolean

Использовать ли Unicode East Asian Width для расчета ширины отображаемого текста. Включение может повлиять на производительность (по умолчанию: False) [по умолчанию: False] [текущее значение: False]

display.unicode.east_asian_width:boolean

Использовать ли Unicode East Asian Width для расчета ширины отображаемого текста. Включение может повлиять на производительность (по умолчанию: False) [по умолчанию: False] [текущее значение: False]

display.width:int

Ширина отображения в символах. В случае работы python/IPython в терминале это значение можно установить в None, и pandas корректно определит ширину. Обратите внимание, что IPython notebook, IPython qtconsole или IDLE не работают в терминале, поэтому правильное определение ширины невозможно. [по умолчанию: 80] [текущее значение: 80]

io.excel.ods.reader:string

Движок чтения по умолчанию для файлов ‘ods’. Доступные варианты: auto, odf. [по умолчанию: auto] [текущее значение: auto]

io.excel.ods.writer:string

Движок записи по умолчанию для файлов ‘ods’. Доступные варианты: auto, odf. [по умолчанию: auto] [текущее значение: auto]

io.excel.xls.reader:string

Движок чтения по умолчанию для файлов ‘xls’. Доступные варианты: auto, xlrd. [по умолчанию: auto] [текущее значение: auto]

io.excel.xls.writer:string

Двигатель записи по умолчанию для файлов ‘xls’. Доступные варианты: auto, xlwt. [по умолчанию: auto] [текущее значение: auto] (Устарело, используйте `` вместо этого.)

io.excel.xlsb.reader:string

Двигатель чтения по умолчанию для файлов ‘xlsb’. Доступные варианты: auto, pyxlsb. [по умолчанию: auto] [текущее значение: auto]

io.excel.xlsm.reader:string

Двигатель чтения по умолчанию для файлов ‘xlsm’. Доступные варианты: auto, xlrd, openpyxl. [по умолчанию: auto] [текущее значение: auto]

io.excel.xlsm.writer:string

Двигатель записи по умолчанию для файлов ‘xlsm’. Доступные варианты: auto, openpyxl. [по умолчанию: auto] [текущее значение: auto]

io.excel.xlsx.reader:string

Двигатель чтения по умолчанию для файлов ‘xlsx’. Доступные варианты: auto, xlrd, openpyxl. [по умолчанию: auto] [текущее значение: auto]

io.excel.xlsx.writer:string

Двигатель записи по умолчанию для файлов ‘xlsx’. Доступные варианты: auto, openpyxl, xlsxwriter. [по умолчанию: auto] [текущее значение: auto]

io.hdf.default_format:format

формат записи по умолчанию, если None, то put по умолчанию будет ‘fixed’, а append по умолчанию будет ‘table’ [по умолчанию: None] [текущее значение: None]

io.hdf.dropna_table:boolean

удалять ВСЕ строки nan при добавлении в таблицу [по умолчанию: False] [текущее значение: False]

io.parquet.engine:string

Двигатель чтения/записи parquet по умолчанию. Доступные варианты: ‘auto’, ‘pyarrow’, ‘fastparquet’, по умолчанию ‘auto’ [по умолчанию: auto] [текущее значение: auto]

io.sql.engine:string

Двигатель чтения/записи sql по умолчанию. Доступные варианты: ‘auto’, ‘sqlalchemy’, по умолчанию ‘auto’ [по умолчанию: auto] [текущее значение: auto]

mode.chained_assignment:string

Вызвать исключение, предупреждение или никаких действий при попытке использовать цепочечную присваивание. По умолчанию предупреждение [по умолчанию: предупреждение] [текущее значение: предупреждение]

mode.copy_on_write:bool

Использовать новое поведение копирования с использованием Copy-on-Write. По умолчанию False, если не переопределено переменной окружения ‘PANDAS_COPY_ON_WRITE’ (если установлено значение “1” для True, необходимо установить до импорта pandas). [по умолчанию: False] [текущее значение: False]

mode.data_manager:string

Внутренний тип менеджера данных; может быть «блок» или «массив». По умолчанию «блок», если не переопределено переменной окружения ‘PANDAS_DATA_MANAGER’ (необходимо установить перед импортом pandas). [по умолчанию: блок] [текущее значение: блок]

mode.sim_interactive:boolean

Имитировать интерактивный режим для целей тестирования [по умолчанию: False] [текущее значение: False]

mode.string_storage:string

Хранилище по умолчанию для StringDtype. [по умолчанию: python] [текущее значение: python]

mode.use_inf_as_na:boolean

True означает, что None, NaN, INF, -INF обрабатываются как NA (старый способ), False означает, что None и NaN являются null, но INF, -INF не являются NA (новый способ). [по умолчанию: False] [текущее значение: False]

mode.use_inf_as_null:boolean

use_inf_as_null устарел и будет удален в будущей версии. Используйте use_inf_as_na вместо этого. [по умолчанию: False] [текущее значение: False] (Устарело, используйте mode.use_inf_as_na вместо этого.)

plotting.backend:str

Используемый бэкенд для построения графиков. Значение по умолчанию — «matplotlib», бэкенд, предоставляемый с pandas. Другие бэкенды можно указать, указав имя модуля, который реализует бэкенд. [по умолчанию: matplotlib] [текущее значение: matplotlib]

plotting.matplotlib.register_converters:bool or ‘auto’.

Регистрировать ли преобразователи в реестре единиц matplotlib для дат, времён, дат и времени, и периодов. Отключение приведет к удалению преобразователей, восстанавливая любые преобразователи, переопределённые pandas. [по умолчанию: auto] [текущее значение: auto]

styler.format.decimal:str

Представление десятичной точки для чисел с плавающей запятой и комплексных чисел. [по умолчанию: .] [текущее значение: .]

styler.format.escape:str, optional

Нужно ли экранировать определенные символы в зависимости от контекста; html или latex. [по умолчанию: None] [текущее значение: None]

styler.format.formatter:str, callable, dict, optional

Объект форматирования, который будет использоваться по умолчанию в Styler.format. [по умолчанию: None] [текущее значение: None]

styler.format.na_rep:str, optional

Строковое представление для значений, которые идентифицированы как отсутствующие. [по умолчанию: None] [текущее значение: None]

styler.format.precision:int

Точность для чисел с плавающей запятой и комплексных чисел. [по умолчанию: 6] [текущее значение: 6]

styler.format.thousands:str, optional

Символ-разделитель тысяч для чисел с плавающей запятой, целых и комплексных чисел. [по умолчанию: None] [текущее значение: None]

styler.html.mathjax:bool

Если False, то будут созданы специальные CSS классы для атрибутов таблиц, указывающих, что Mathjax не будет использоваться в Jupyter Notebook. [по умолчанию: True] [текущее значение: True]

styler.latex.environment:str

Окружение, которое заменит \begin{table}. Если используется «longtable», результат — специфический формат окружения longtable. [по умолчанию: None] [текущее значение: None]

styler.latex.hrules:bool

Добавлять ли горизонтальные линии вверху, внизу и под заголовками. [по умолчанию: False] [текущее значение: False]

styler.latex.multicol_align:{“r”, “c”, “l”, “naive-l”, “naive-r”}

Спецификатор для горизонтального выравнивания разряженных LaTeX многоколонок. К не-наивным значениям также можно добавить декораторы |, чтобы нарисовать вертикальные линии, например «|r» нарисует линию слева от правого выровненных объединённых ячеек. [по умолчанию: r] [текущее значение: r]

styler.latex.multirow_align:{“c”, “t”, “b”}

Спецификатор для вертикального выравнивания разряженных LaTeX многострок. [по умолчанию: c] [текущее значение: c]

styler.render.encoding:str

Кодировка, используемая для вывода файлов HTML и LaTeX. [по умолчанию: utf-8] [текущее значение: utf-8]

styler.render.max_columns:int, optional

Максимальное количество столбцов, которые будут отображены. Может быть уменьшено, чтобы удовлетворить max_elements, которое имеет приоритет. [по умолчанию: None] [текущее значение: None]

styler.render.max_elements:int

Максимальное количество элементов данных (<td>) которые будут отображены перед обрезкой по столбцам, строкам или обоим, если необходимо. [по умолчанию: 262144] [текущее значение: 262144]

styler.render.max_rows:int, optional

Максимальное количество строк, которое будет отображено. Может быть уменьшено, чтобы удовлетворить max_elements, которое имеет приоритет. [по умолчанию: None] [текущее значение: None]

styler.render.repr:str

Определить, какой вывод использовать в Jupyter Notebook в {“html”, “latex”}. [по умолчанию: html] [текущее значение: html]

styler.sparse.columns:bool

Разрядить ли отображение иерархических столбцов. Установка в False отобразит каждый явный элемент уровня в иерархическом ключе для каждого столбца. [по умолчанию: True] [текущее значение: True]

styler.sparse.index:bool

Разрядить ли отображение иерархического индекса. Установка в False отобразит каждый явный элемент уровня в иерархическом ключе для каждой строки. [по умолчанию: True] [текущее значение: True]

© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/1.5.0/reference/api/pandas.set_option.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API