polars.DataFrame.with_row_count#

DataFrame.with_row_count(
name: str = 'row_nr',
offset: int = 0,
) DataFrame[source]#

在第0列添加一个用于计算行数的列。

自版本0.20.4起已弃用:请改用with_row_index()。 请注意,默认列名已从‘row_nr’更改为‘index’。

Parameters:
name

要添加的列的名称。

offset

从这个偏移量开始行计数。默认值 = 0

示例

>>> df = pl.DataFrame(
...     {
...         "a": [1, 3, 5],
...         "b": [2, 4, 6],
...     }
... )
>>> df.with_row_count()  
shape: (3, 3)
┌────────┬─────┬─────┐
│ row_nr ┆ a   ┆ b   │
│ ---    ┆ --- ┆ --- │
│ u32    ┆ i64 ┆ i64 │
╞════════╪═════╪═════╡
│ 0      ┆ 1   ┆ 2   │
│ 1      ┆ 3   ┆ 4   │
│ 2      ┆ 5   ┆ 6   │
└────────┴─────┴─────┘