Spec-Zone.ru › Polars

polars.Config.set_tbl_formatting

classmethod Config.set_tbl_formatting(
    format: Literal['ASCII_FULL',
    'ASCII_FULL_CONDENSED',
    'ASCII_NO_BORDERS',
    'ASCII_BORDERS_ONLY',
    'ASCII_BORDERS_ONLY_CONDENSED',
    'ASCII_HORIZONTAL_ONLY',
    'ASCII_MARKDOWN',
    'MARKDOWN',
    'UTF8_FULL',
    'UTF8_FULL_CONDENSED',
    'UTF8_NO_BORDERS',
    'UTF8_BORDERS_ONLY',
    'UTF8_HORIZONTAL_ONLY',
    'NOTHING'] | None = None,
    rounded_corners: bool | None = False,
) → type[Config]

Задать стиль форматирования таблиц.

Параметры:
formatstr
  • “ASCII_FULL”: ASCII, все границы и линии, включая разделители строк.
  • “ASCII_FULL_CONDENSED”: то же, что ASCII_FULL, но с уменьшенным интервалом между строками.
  • “ASCII_NO_BORDERS”: ASCII, без границ.
  • “ASCII_BORDERS_ONLY”: ASCII, только границы.
  • “ASCII_BORDERS_ONLY_CONDENSED”: ASCII, только границы, уменьшенный интервал между строками.
  • “ASCII_HORIZONTAL_ONLY”: ASCII, только горизонтальные линии.
  • “ASCII_MARKDOWN”: формат Markdown (многоточия ASCII для усечённых значений).
  • “MARKDOWN”: формат Markdown (многоточия UTF-8 для усечённых значений).
  • “UTF8_FULL”: UTF-8, все границы и линии, включая разделители строк.
  • “UTF8_FULL_CONDENSED”: то же, что UTF8_FULL, но с уменьшенным интервалом между строками.
  • “UTF8_NO_BORDERS”: UTF-8, без границ.
  • “UTF8_BORDERS_ONLY”: UTF-8, только границы.
  • “UTF8_HORIZONTAL_ONLY”: UTF-8, только горизонтальные линии.
  • “NOTHING”: без границ и других линий.
rounded_cornersbool

Использовать скруглённые углы для таблиц в стиле UTF-8 (ничего не делает для форматов ASCII).

Вызывает исключение:
ValueError: если строка формата не распознана.

Примечания

Во всех стилях UTF-8 используются один или несколько псевдографических символов для рисования рамок из блока Unicode Box Drawing, которые несовместимы с ASCII: https://en.wikipedia.org/wiki/Box-drawing_character#Box_Drawing

Примеры

>>> df = pl.DataFrame(
...     {"abc": [-2.5, 5.0], "mno": ["hello", "world"], "xyz": [True, False]}
... )
>>> with pl.Config(
...     tbl_formatting="MARKDOWN",
...     tbl_hide_column_data_types=True,
...     tbl_hide_dataframe_shape=True,
... ):
...     print(df)
| abc  | mno   | xyz   |
|------|-------|-------|
| -2.5 | hello | true  |
| 5.0  | world | false |

© 2020 Ritchie Vink
© 2022 Polars contributors
Licensed under the MIT License.
https://docs.pola.rs/api/python/stable/reference/api/polars.Config.set_tbl_formatting.html

Spec-Zone.ru

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