polars.Expr.log#

Expr.log(base: float = 2.718281828459045) Expr[source]#

Compute the logarithm to a given base.

Parameters:
base

Given base, defaults to e

Examples

>>> df = pl.DataFrame({"a": [1, 2, 3]})
>>> df.select(pl.col("a").log(base=2))
shape: (3, 1)
┌──────────┐
│ a        │
│ ---      │
│ f64      │
╞══════════╡
│ 0.0      │
├╌╌╌╌╌╌╌╌╌╌┤
│ 1.0      │
├╌╌╌╌╌╌╌╌╌╌┤
│ 1.584963 │
└──────────┘