polars.Config.set_trim_decimal_zeros#

classmethod Config.set_trim_decimal_zeros(active: bool | None = True) type[Config][source]#

Strip trailing zeros from Decimal data type values.

Parameters:
activebool

Enable stripping of trailing ‘0’ characters from Decimal values.

Examples

>>> from decimal import Decimal as D
>>> df = pl.DataFrame(
...     data={"d": [D("1.01000"), D("-5.67890")]},
...     schema={"d": pl.Decimal(scale=5)},
... )
>>> with pl.Config(trim_decimal_zeros=False):
...     print(df)
shape: (2, 1)
┌───────────────┐
│ d             │
│ ---           │
│ decimal[38,5] │
╞═══════════════╡
│ 1.01000       │
│ -5.67890      │
└───────────────┘
>>> with pl.Config(trim_decimal_zeros=True):
...     print(df)
shape: (2, 1)
┌───────────────┐
│ d             │
│ ---           │
│ decimal[38,5] │
╞═══════════════╡
│ 1.01          │
│ -5.6789       │
└───────────────┘