polars.LazyFrame.with_row_count
-
Добавляет столбец с индексом 0, подсчитывающий строки.
Устарело с версии 0.20.4: Вместо этого используйте метод
with_row_index(). Обратите внимание: имя столбца по умолчанию изменилось с ‘row_nr’ на ‘index’.- Параметры:
-
- name
-
Имя добавляемого столбца.
- offset
-
Начальное смещение для подсчёта строк.
Предупреждение
Это может отрицательно сказаться на производительности запросов. Например, это может блокировать оптимизацию проталкивания предикатов.
Примеры
>>> lf = pl.LazyFrame( ... { ... "a": [1, 3, 5], ... "b": [2, 4, 6], ... } ... ) >>> lf.with_row_count().collect() shape: (3, 3) ┌────────┬─────┬─────┐ │ row_nr ┆ a ┆ b │ │ --- ┆ --- ┆ --- │ │ u32 ┆ i64 ┆ i64 │ ╞════════╪═════╪═════╡ │ 0 ┆ 1 ┆ 2 │ │ 1 ┆ 3 ┆ 4 │ │ 2 ┆ 5 ┆ 6 │ └────────┴─────┴─────┘
LazyFrame.with_row_count(
name: str = 'row_nr',
offset: int = 0,
) → LazyFrame
© 2020 Ritchie Vink
© 2022 Polars contributors
Licensed under the MIT License.
https://docs.pola.rs/api/python/stable/reference/lazyframe/api/polars.LazyFrame.with_row_count.html