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. リスト内の全ての数値を二乗する場合など