polars.Expr.bottom_k
-
Возвращает
kнаименьших элементов.Элементы, не являющиеся null, всегда имеют приоритет над элементами null. Не гарантируется, что результат будет упорядочен; если нужно отсортировать результат, вызовите
sort()после этой функции.Временная сложность:
\[O(n)\]- Параметры:
-
- k
-
Количество возвращаемых элементов.
См. также
Примеры
>>> df = pl.DataFrame( ... { ... "value": [1, 98, 2, 3, 99, 4], ... } ... ) >>> df.select( ... pl.col("value").top_k().alias("top_k"), ... pl.col("value").bottom_k().alias("bottom_k"), ... ) shape: (5, 2) ┌───────┬──────────┐ │ top_k ┆ bottom_k │ │ --- ┆ --- │ │ i64 ┆ i64 │ ╞═══════╪══════════╡ │ 4 ┆ 1 │ │ 98 ┆ 98 │ │ 2 ┆ 2 │ │ 3 ┆ 3 │ │ 99 ┆ 4 │ └───────┴──────────┘
Expr.bottom_k(
k: int | IntoExprColumn = 5,
) → Expr
© 2020 Ritchie Vink
© 2022 Polars contributors
Licensed under the MIT License.
https://docs.pola.rs/api/python/stable/reference/expressions/api/polars.Expr.bottom_k.html