I’m trying to compute the entropy of a list, but I need to do a conversion first :
<code>import polars as pl
df = pl.DataFrame({"Result": "1, 2, 3"})
df.select(pl.col("Result").str.split(",").cast(pl.List(pl.Float64)).entropy()).collect()
</code>
<code>import polars as pl
df = pl.DataFrame({"Result": "1, 2, 3"})
df.select(pl.col("Result").str.split(",").cast(pl.List(pl.Float64)).entropy()).collect()
</code>
import polars as pl
df = pl.DataFrame({"Result": "1, 2, 3"})
df.select(pl.col("Result").str.split(",").cast(pl.List(pl.Float64)).entropy()).collect()
but this gives :
<code>ComputeError: cannot cast List type (inner: 'Float64', to: 'Float64')
</code>
<code>ComputeError: cannot cast List type (inner: 'Float64', to: 'Float64')
</code>
ComputeError: cannot cast List type (inner: 'Float64', to: 'Float64')
What’s wrong here?
1