polars.Config.set_fmt_float#

classmethod Config.set_fmt_float(fmt: FloatFmt | None = 'mixed') type[Config][source]#

Control how floating point values are displayed.

Parameters:
fmt{“mixed”, “full”}

How to format floating point numbers:

  • “mixed”: Limit the number of decimal places and use scientific notation for large/small values.

  • “full”: Print the full precision of the floating point number.

Examples

“mixed” float formatting:

>>> s = pl.Series([1.2304980958725870923, 1e6, 1e-8])
>>> with pl.Config(set_fmt_float="mixed"):
...     print(s)
shape: (3,)
Series: '' [f64]
[
    1.230498
    1e6
    1.0000e-8
]

“full” float formatting:

>>> with pl.Config(set_fmt_float="full"):
...     print(s)
shape: (3,)
Series: '' [f64]
[
    1.230498095872587
    1000000
    0.00000001
]