Spec-Zone.ru › pandas 2

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, path object, file-like object, optional

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

table_uuid:str, optional

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

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

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

table_attributes:str, optional

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

<table .. <table_attributes> >

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

sparse_index:bool, optional

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

Введено в версии 1.4.0.

sparse_columns:bool, optional

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

Введено в версии 1.4.0.

bold_headers:bool, optional

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

Введено в версии 1.4.0.

caption:str, optional

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

Введено в версии 1.4.0.

max_rows:int, optional

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

Введено в версии 1.4.0.

max_columns:int, optional

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

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

Введено в версии 1.4.0.

encoding:str, optional

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

doctype_html:bool, default False

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

exclude_styles:bool, default False

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

**kwargs

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

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

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

См. также

DataFrame.to_html

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

Примеры

>>> df = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
>>> print(df.style.to_html())  
<style type="text/css">
</style>
<table id="T_1e78e">
  <thead>
    <tr>
      <th class="blank level0" >&nbsp;</th>
      <th id="T_1e78e_level0_col0" class="col_heading level0 col0" >A</th>
      <th id="T_1e78e_level0_col1" class="col_heading level0 col1" >B</th>
    </tr>
...

© 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/2.2.2/reference/api/pandas.io.formats.style.Styler.to_html.html

Spec-Zone.ru

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