pandas.io.formats.style.Styler.to_string#

Styler.to_string(buf=None, *, кодировка=None, sparse_index=None, sparse_columns=None, max_rows=None, max_columns=None, разделитель=' ')[источник]#

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

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

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

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

кодировкаstr, optional

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

sparse_indexbool, необязательно

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

sparse_columnsbool, необязательно

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

max_rowsint, необязательный

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

max_columnsint, необязательный

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

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

разделительstr, по умолчанию одиночный пробел

([buf, columns, ...])

Возвращает:
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'