Исходный фрейм данных:
Код: Выделить всё
df = pl.from_repr("""
┌────────┬──────────┐
│ Fruit ┆ Quantity │
│ --- ┆ --- │
│ str ┆ i64 │
╞════════╪══════════╡
│ Apple ┆ 2 │
│ Banana ┆ 3 │
└────────┴──────────┘
""")
Код: Выделить всё
shape: (5, 3)
┌─────┬────────┬──────────┐
│ ID ┆ Fruit ┆ Quantity │
│ --- ┆ --- ┆ --- │
│ i64 ┆ str ┆ i32 │
╞═════╪════════╪══════════╡
│ 100 ┆ Apple ┆ 1 │
│ 100 ┆ Apple ┆ 1 │
│ 200 ┆ Banana ┆ 1 │
│ 200 ┆ Banana ┆ 1 │
│ 200 ┆ Banana ┆ 1 │
└─────┴────────┴──────────┘
Функция повторения Polars делает похоже, не предлагает ту же функциональность, что и его аналог Pandas: https://docs.pola.rs/api/python/stable/ ... ars.repeat
Подробнее здесь: https://stackoverflow.com/questions/735 ... lumn-value