Spec-Zone.ru › pandas 0.23

pandas.get_option

pandas.get_option(pat) = <pandas.core.config.CallableDynamicDoc object>

Возвращает значение указанного параметра.

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

  • compute.[use_bottleneck, 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_info_columns, max_info_rows, max_rows, max_seq_items, memory_usage, multi_sparse, notebook_repr_html, pprint_nest_depth, precision, show_dimensions]
  • display.unicode.[ambiguous_as_wide, east_asian_width]
  • display.[width]
  • html.[border]
  • io.excel.xls.[writer]
  • io.excel.xlsm.[writer]
  • io.excel.xlsx.[writer]
  • io.hdf.[default_format, dropna_table]
  • io.parquet.[engine]
  • mode.[chained_assignment, sim_interactive, use_inf_as_na, use_inf_as_null]
  • plotting.matplotlib.[register_converters]
Параметры:

pat : str

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

Возвращает:
result : the value of the option
Возможные исключения:
OptionError : if no such option exists

Примечания

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

compute.use_bottleneck : bool
Использовать библиотеку bottleneck для ускорения, если она установлена, по умолчанию True. Допустимые значения: False,True [по умолчанию: True] [текущее значение: True]
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> для представления DataFrame в формате HTML. [по умолчанию: 1] [текущее значение: 1]
display.html.table_schema : boolean
Опубликовать представление схемы таблицы для фронтендов, которые её поддерживают. (по умолчанию: 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
Максимальная ширина столбца в символах в представлении pandas структуры данных. Если столбец выходит за пределы, в выводе используется маркер «…». [по умолчанию: 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.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]
html.border : int
Атрибут border=value вставляется в тег <table> для представления DataFrame в формате HTML. [по умолчанию: 1] [текущее значение: 1] (Устарело, используйте display.html.border вместо этого.)
io.excel.xls.writer : string
Двигатель записи в Excel по умолчанию для файлов ‘xls’. Доступные варианты: auto, xlwt. [по умолчанию: auto] [текущее значение: auto]
io.excel.xlsm.writer : string
Двигатель записи в Excel по умолчанию для файлов ‘xlsm’. Доступные варианты: auto, openpyxl. [по умолчанию: auto] [текущее значение: auto]
io.excel.xlsx.writer : string
Двигатель записи в Excel по умолчанию для файлов ‘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]
mode.chained_assignment : string
Вызвать исключение, предупреждение или нет действия при попытке использования цепного присваивания. По умолчанию предупреждение [по умолчанию: warn] [текущее значение: warn]
mode.sim_interactive : boolean
Имитировать интерактивный режим для целей тестирования [по умолчанию: False] [текущее значение: False]
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.matplotlib.register_converters : bool
Зарегистрировать ли преобразователи в реестре единиц matplotlib для дат, времён, дат-времён и Periods. Отключение удалит преобразователи, восстановив любые преобразователи, перезаписанные pandas. [по умолчанию: True] [текущее значение: True]

© 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.23.4/generated/pandas.get_option.html

Spec-Zone.ru

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