polars.Expr.list.eval()
from PolarsでListを扱う
リスト内の各要素に対して、exprを評価する
fmapと言われたほうが認識が近いmrsekut.icon
pl.Expr.map_elementsと言い、methodを思い出すのが難しい
docs
code:py
df = pl.DataFrame({ "a": 1, 8, 3, "b": 4, 5, 2 })
df.with_columns(
pl.concat_list("a", "b").list.eval(pl.element() * 2).alias("a_b_doubled")
)
pl.elementで各要素にアクセスできるのねmrsekut.icon
e.g. リスト内の全ての数値を二乗する場合など