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