Skip to main content
Version: 1.4.0

Expr.sum

def sum() -> Expr

Categories: aggregation

Aggregation operation that sums the values in the group.

Examples

>>> import tabsdata as td
>>>
>>> tf: td.TableFrame ...
>>>
┌──────┬──────┐
│ ss ┆ i │
------
str ┆ i64 │
╞══════╪══════╡
│ A ┆ 1
│ B ┆ 0
│ A ┆ 2
│ B ┆ 3
│ B ┆ 4
│ C ┆ -1
│ C ┆ -2
│ C ┆ -3
│ D ┆ -4
│ F ┆ -5
│ null ┆ null │
└──────┴──────┘
>>>
>>> tf.group_by(td.col("a")).agg(td.col("b")).sum())
>>>
┌──────┬─────┐
│ ss ┆ i │
------
str ┆ i64 │
╞══════╪═════╡
│ null ┆ 0
│ A ┆ 3
│ B ┆ 7
│ C ┆ -6
│ D ┆ -4
│ F ┆ -5
└──────┴─────┘