polars.dataframe.group_by.GroupBy.__iter__#
- GroupBy.__iter__() Self[source]#
允许对分组操作中的组进行迭代。
每个组由一个
(name, data)的元组表示。组名是识别每个组的不同组值的元组。示例
>>> df = pl.DataFrame({"foo": ["a", "a", "b"], "bar": [1, 2, 3]}) >>> for name, data in df.group_by("foo"): ... print(name) ... print(data) (a,) shape: (2, 2) ┌─────┬─────┐ │ foo ┆ bar │ │ --- ┆ --- │ │ str ┆ i64 │ ╞═════╪═════╡ │ a ┆ 1 │ │ a ┆ 2 │ └─────┴─────┘ (b,) shape: (1, 2) ┌─────┬─────┐ │ foo ┆ bar │ │ --- ┆ --- │ │ str ┆ i64 │ ╞═════╪═════╡ │ b ┆ 3 │ └─────┴─────┘