Expr.len
methodView source ↗
def len() -> Expr
Categories: aggregation
Aggregation operation that counts the rows in the group.
Examples
>>> import tabsdata as td
>>>
>>> tf: td.TableFrame ...
>>>
┌──────┬──────┐
│ a ┆ b │
│ --- ┆ --- │
│ str ┆ i64 │
╞══════╪══════╡
│ A ┆ 1 │
│ B ┆ 2 │
│ A ┆ 3 │
│ B ┆ 0 │
│ C ┆ 5 │
│ null ┆ 6 │
│ C ┆ null │
└──────┴──────┘
>>>
>>> tf.group_by(td.col("a")).agg(td.col("b")).len().alias("len"))
>>>
┌──────┬─────┐
│ a ┆ len │
│ --- ┆ --- │
│ str ┆ u32 │
╞══════╪═════╡
│ null ┆ 1 │
│ A ┆ 2 │
│ B ┆ 2 │
│ C ┆ 2 │
└──────┴─────┘