Spec-Zone.ru › Polars

polars.Config.set_thousands_separator

classmethod Config.set_thousands_separator(
    separator: str | bool | None = None,
) → type[Config]

Задаёт символ-разделитель групп разрядов.

Параметры:
separatorstr, bool

Установите True, чтобы использовать разделители по умолчанию: «,» (группы разрядов) и «.» (десятичный разделитель). Также можно задать пользовательский символ или установить None, чтобы не использовать разделитель.

См. также

set_decimal_separator

Задаёт символ десятичного разделителя.

Примеры

>>> df = pl.DataFrame(
...     {
...         "x": [1234567, -987654, 10101],
...         "y": [1234.5, 100000.0, -7654321.25],
...     }
... )
>>> with pl.Config(
...     tbl_cell_numeric_alignment="RIGHT",
...     thousands_separator=True,
...     float_precision=2,
... ):
...     print(df)
shape: (3, 2)
┌───────────┬───────────────┐
│         x ┆             y │
│       --- ┆           --- │
│       i64 ┆           f64 │
╞═══════════╪═══════════════╡
│ 1,234,567 ┆      1,234.50 │
│  -987,654 ┆    100,000.00 │
│    10,101 ┆ -7,654,321.25 │
└───────────┴───────────────┘
>>> with pl.Config(
...     tbl_cell_numeric_alignment="RIGHT",
...     thousands_separator=".",
...     decimal_separator=",",
...     float_precision=2,
... ):
...     print(df)
shape: (3, 2)
┌───────────┬───────────────┐
│         x ┆             y │
│       --- ┆           --- │
│       i64 ┆           f64 │
╞═══════════╪═══════════════╡
│ 1.234.567 ┆      1.234,50 │
│  -987.654 ┆    100.000,00 │
│    10.101 ┆ -7.654.321,25 │
└───────────┴───────────────┘

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

Spec-Zone.ru

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