pandas.set_option
-
pandas.set_option(pat, value) = <pandas.core.config.CallableDynamicDoc object at 0x1086dfd90> -
Устанавливает значение указанного параметра.
Доступные параметры:
- display.[chop_threshold, colheader_justify, column_space, date_dayfirst, date_yearfirst, encoding, expand_frame_repr, float_format, height, large_repr]
- display.latex.[escape, longtable, repr]
- display.[line_width, max_categories, max_columns, max_colwidth, max_info_columns, max_info_rows, max_rows, max_seq_items, memory_usage, mpl_style, multi_sparse, notebook_repr_html, pprint_nest_depth, precision, show_dimensions]
- display.unicode.[ambiguous_as_wide, east_asian_width]
- display.[width]
- io.excel.xls.[writer]
- io.excel.xlsm.[writer]
- io.excel.xlsx.[writer]
- io.hdf.[default_format, dropna_table]
- mode.[chained_assignment, sim_interactive, use_inf_as_null]
Параметры: pat : str
Регулярное выражение, которое должно соответствовать одному параметру. Примечание: частичные совпадения поддерживаются для удобства, но если вы не используете полное имя параметра (например, x.y.z.option_name), ваш код может сломаться в будущих версиях, если будут добавлены новые параметры с похожими именами.
value :
новое значение параметра.
Возвращает: None
Возможные исключения: OptionError, если такой параметр не существует
Примечания
Доступные параметры и их описания:
-
display.chop_threshold : float or None - если установлено значение с плавающей точкой, все значения с плавающей точкой, меньшие, чем заданный порог, будут отображаться как точно 0 функциями repr и т.п. [по умолчанию: None] [в настоящее время: None]
-
display.colheader_justify : ‘left’/’right’ - Определяет выравнивание заголовков столбцов. Используется в DataFrameFormatter. [по умолчанию: справа] [в настоящее время: справа]
- 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.height : int - Устарело. [по умолчанию: 60] [в настоящее время: 15] (Устарело, используйте
display.max_rowsвместо этого.) -
display.large_repr : ‘truncate’/’info’ - Для DataFrame, превышающих max_rows/max_cols, представление (и HTML-представление) может отображать усеченную таблицу (по умолчанию с версии 0.13) или переключаться на представление из df.info() (поведение в более ранних версиях pandas). [по умолчанию: усечение] [в настоящее время: усечение]
-
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.repr : boolean - Определяет, будет ли генерироваться представление DataFrame в формате LaTeX для сред Jupyter, которые его поддерживают. (по умолчанию: False) [по умолчанию: False] [в настоящее время: False]
-
display.line_width : int - Устарело. [по умолчанию: 80] [в настоящее время: 80] (Устарело, используйте
display.widthвместо этого.) -
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 не работают в терминале, поэтому корректное автоматическое определение ширины невозможно. [по умолчанию: 20] [в настоящее время: 20] -
display.max_colwidth : int - Максимальная ширина столбца в символах в представлении pandas data structure. Когда столбец выходит за пределы, в выводе вставляется заполнитель "…". [по умолчанию: 50] [в настоящее время: 50]
-
display.max_info_columns : int - max_info_columns используется в методе DataFrame.info для определения, будет ли выводиться информация по каждому столбцу. [по умолчанию: 100] [в настоящее время: 100]
-
display.max_info_rows : int or None - df.info() обычно показывает количество NULL-значений для каждого столбца. Для больших фреймов это может быть довольно медленно. max_info_rows и max_info_cols ограничивают проверку NULL-значений только фреймами с размерами меньше заданных. [по умолчанию: 1690785] [в настоящее время: 1690785]
-
display.max_rows : int -
Если max_rows превышено, происходит переход к усеченному представлению. В зависимости от
large_repr, объекты либо усекаются по центру, либо выводятся как сводное представление. Значение ‘None’ означает неограниченное количество.В случае, если python/IPython работает в терминале, и
large_reprравно ‘truncate’, это значение можно установить в 0, и pandas автоматически определит высоту терминала и выведет усеченный объект, подходящий по высоте экрана. IPython notebook, IPython qtconsole или IDLE не работают в терминале, поэтому корректное автоматическое определение высоты невозможно. [по умолчанию: 60] [в настоящее время: 15] -
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.mpl_style : bool - Установив это значение в ‘default’, вы измените rcParams, используемые matplotlib, чтобы по умолчанию графики имели более приятный визуальный стиль. Установка этого значения в None/False восстановит значения до их начальных значений. [по умолчанию: None] [в настоящее время: None]
-
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 - Точность вывода чисел с плавающей запятой (количество значащих цифр). Это всего лишь предположение. [по умолчанию: 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.xls.writer : string - Двигатель записи по умолчанию для файлов ‘xls’ в Excel. Доступные варианты: ‘xlwt’ (по умолчанию). [по умолчанию: xlwt] [в настоящее время: xlwt]
-
io.excel.xlsm.writer : string - Двигатель записи по умолчанию для файлов ‘xlsm’ в Excel. Доступные варианты: ‘openpyxl’ (по умолчанию). [по умолчанию: openpyxl] [в настоящее время: openpyxl]
-
io.excel.xlsx.writer : string - Двигатель записи по умолчанию для файлов ‘xlsx’ в Excel. Доступные варианты: ‘xlsxwriter’ (по умолчанию), ‘openpyxl’. [по умолчанию: xlsxwriter] [в настоящее время: xlsxwriter]
-
io.hdf.default_format : format - формат записи по умолчанию, если None, то put будет по умолчанию ‘fixed’, а append — ‘table’ [по умолчанию: None] [в настоящее время: None]
-
io.hdf.dropna_table : boolean - исключить все строки nan при добавлении в таблицу [по умолчанию: False] [в настоящее время: False]
-
mode.chained_assignment : string - Вызвать исключение, предупреждение или без действия, если попытка использовать цепное присваивание, По умолчанию — предупреждение [по умолчанию: предупреждение] [в настоящее время: предупреждение]
-
mode.sim_interactive : boolean - Имитировать интерактивный режим для целей тестирования [по умолчанию: False] [в настоящее время: False]
-
mode.use_inf_as_null : boolean - True означает, что None, NaN, INF, -INF рассматриваются как null (старый способ), False означает, что None и NaN являются null, но INF, -INF — нет (новый способ). [по умолчанию: False] [в настоящее время: False]
© 2008–2012, 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/0.18.1/generated/pandas.set_option.html