Spec-Zone.ru › pandas 1

pandas.io.formats.style.Styler.to_html

Styler.to_html(buf=None, *, table_uuid=None, table_attributes=None, sparse_index=None, sparse_columns=None, bold_headers=False, caption=None, max_rows=None, max_columns=None, encoding=None, doctype_html=False, exclude_styles=False, **kwargs)[source]

Запись Styler в файл, буфер или строку в формате HTML-CSS.

Добавлена в версии 1.3.0.

Параметры
buf:str, объект пути, файлоподобный объект, необязательно

Строка, объект пути (реализующий os.PathLike[str]), или файлоподобный объект, реализующий строковую write() функцию. Если None, результат возвращается как строка.

table_uuid:str, необязательно

Атрибут id, назначенный элементу <table> HTML-элемента в формате:

<table id="T_<table_uuid>" ..>

Если не указан, используется значение, изначально назначенное Styler.

table_attributes:str, необязательно

Атрибуты, назначаемые элементу HTML <table> в формате:

<table .. <table_attributes> >

Если не указаны, используются существующие значения Styler.

sparse_index:bool, необязательно

Определяет, отображать ли иерархический индекс в сокращенном виде. Установка в False отобразит каждый явный элемент уровня в иерархическом ключе для каждой строки. По умолчанию pandas.options.styler.sparse.index

Добавлена в версии 1.4.0.

sparse_columns:bool, необязательно

Определяет, отображать ли иерархический индекс в сокращенном виде. Установка в False отобразит каждый явный элемент уровня в иерархическом ключе для каждого столбца. По умолчанию pandas.options.styler.sparse.columns

Добавлена в версии 1.4.0.

bold_headers:bool, необязательно

Добавляет “font-weight: bold;” в качестве свойства CSS к ячейкам заголовков таблицы.

Добавлена в версии 1.4.0.

caption:str, необязательно

Устанавливает или перезаписывает подпись Styler перед отрисовкой.

Добавлена в версии 1.4.0.

max_rows:int, необязательно

Максимальное количество строк, которые будут отрисованы. По умолчанию pandas.options.styler.render.max_rows/max_columns

Добавлена в версии 1.4.0.

max_columns:int, необязательно

Максимальное количество столбцов, которые будут отрисованы. По умолчанию pandas.options.styler.render.max_columns, что равно None.

Строки и столбцы могут быть уменьшены, если количество элементов велико. Это значение установлено в pandas.options.styler.render.max_elements, что составляет 262144 (18-битная отрисовка браузера).

Добавлена в версии 1.4.0.

encoding:str, необязательно

Настройка кодировки символов для вывода в файл (и мета-теги, если доступны). По умолчанию pandas.options.styler.render.encoding, значение “utf-8”.

doctype_html:bool, по умолчанию False

Определяет, выводить ли полностью структурированный HTML-файл, включающий все HTML-элементы, или только основные <style> и <table> элементы.

exclude_styles:bool, по умолчанию False

Определяет, включать ли элемент <style> и все связанные с ним элементы class и id идентификаторы, или только элемент <table> без идентификаторов стилей.

**kwargs

Любые дополнительные ключевые аргументы передаются в процесс jinja2 self.template.render. Это полезно, когда вам нужно предоставить дополнительные переменные для пользовательской шаблона.

Возвращает
str или None

Если buf равно None, возвращает результат в виде строки. В противном случае возвращает None.

См. также

DataFrame.to_html

Запись DataFrame в файл, буфер или строку в формате HTML.

© 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.io.formats.style.Styler.to_html.html

Spec-Zone.ru

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