polars.Expr.set_sorted#

Expr.set_sorted(*, descending: bool = False) Expr[source]#

将表达式标记为‘已排序’。

使下游代码能够使用排序数组的快速路径。

Parameters:
descending

是否Series的顺序是降序的。

警告

如果数据未排序,这可能导致错误的结果!! 请谨慎使用!

示例

>>> df = pl.DataFrame({"values": [1, 2, 3]})
>>> df.select(pl.col("values").set_sorted().max())
shape: (1, 1)
┌────────┐
│ values │
│ ---    │
│ i64    │
╞════════╡
│ 3      │
└────────┘