polars.Expr.repeat_by
-
Повторяет элементы этой Series в соответствии с заданным выражением.
Повторяющиеся элементы расширяются в
List.- Параметры:
-
- by
-
Числовой столбец, определяющий, сколько раз будут повторяться значения. Тип столбца будет приведён к UInt32. Укажите этот тип данных, чтобы приведение не выполнялось.
- Возвращает:
-
- Expr
-
Выражение с типом данных
List, внутренний тип данных которого совпадает с исходным типом данных.
Примеры
>>> df = pl.DataFrame( ... { ... "a": ["x", "y", "z"], ... "n": [1, 2, 3], ... } ... ) >>> df.select(pl.col("a").repeat_by("n")) shape: (3, 1) ┌─────────────────┐ │ a │ │ --- │ │ list[str] │ ╞═════════════════╡ │ ["x"] │ │ ["y", "y"] │ │ ["z", "z", "z"] │ └─────────────────┘
Expr.repeat_by(
by: Series | Expr | str_ | int,
) → Expr
© 2020 Ritchie Vink
© 2022 Polars contributors
Licensed under the MIT License.
https://docs.pola.rs/api/python/stable/reference/expressions/api/polars.Expr.repeat_by.html