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'