Spec-Zone.ru › pandas 2

pandas.io.formats.style.Styler.to_string

Styler.to_string(buf=None, *, encoding=None, sparse_index=None, sparse_columns=None, max_rows=None, max_columns=None, delimiter=' ')[source]

Вывод стилизованной таблицы Styler в файл, буфер или строку в текстовом формате.

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

Параметры:
buf:str, объект пути, объект типа file-like, необязательно

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

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

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

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

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

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

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

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

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

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

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

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

delimiter:str, по умолчанию одиночный пробел

Разделитель между элементами данных.

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

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

Примеры

>>> df = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
>>> df.style.to_string()
' A B\n0 1 3\n1 2 4\n'

© 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_string.html

Spec-Zone.ru

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