トップ / 式評価・文字列・型変換
絶対値、切り上げ、切り下げを求める基本的な数値関数。
abs(col("amount"))
ceil(col("amount"))
floor(col("amount"))
pl.col("amount").abs()
pl.col("amount").ceil()
pl.col("amount").floor()
いずれも標準的な数学の定義どおりで、両API間の差がほぼ無い関数群。実行して確認したところ-3.7はabsで3.7、ceilで-3.0(0に近い方向)、floorで-4.0(負の無限大方向)と、符号付きの値でも両者一致する。
ceil/floorは「0に近づける」のではなく「値が大きくなる/小さくなる」方向に丸める点に注意(-3.7のceilは-3であって-4ではない)。これは両APIで共通の仕様だが、四捨五入のround(roundのページ)と混同しやすい。
Polars 1.36.1 で実行確認 / Snowpark Python SDK 1.51.1 で静的検証(2026-08-29)