Spec-Zone.ru › Polars

polars.Expr.repeat_by

Expr.repeat_by(
    by: Series | Expr | str_ | int,
) → Expr

Повторяет элементы этой 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"] │
└─────────────────┘

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API