GroupBy 对象是 groupby 方法调用的结果,groupby 方法可以是 mars.dataframe.DataFrame.groupby() 或者 mars.dataframe.Series.groupby() 等。
mars.dataframe.DataFrame.groupby()
mars.dataframe.Series.groupby()
GroupBy.apply(func, *args[, output_type, …])
GroupBy.apply
Apply function func group-wise and combine the results together.
GroupBy.agg([func, method])
GroupBy.agg
Aggregate using one or more operations on grouped data.
GroupBy.aggregate([func, method])
GroupBy.aggregate
GroupBy.transform(f, *args[, dtypes, dtype, …])
GroupBy.transform
Call function producing a like-indexed DataFrame on each group and return a DataFrame having the same indexes as the original object filled with the transformed values
GroupBy.all(**kw)
GroupBy.all
GroupBy.any(**kw)
GroupBy.any
GroupBy.count(**kw)
GroupBy.count
GroupBy.cumcount([ascending])
GroupBy.cumcount
GroupBy.cummax([axis])
GroupBy.cummax
GroupBy.cummin([axis])
GroupBy.cummin
GroupBy.cumprod([axis])
GroupBy.cumprod
GroupBy.cumsum([axis])
GroupBy.cumsum
GroupBy.head([n])
GroupBy.head
Return first n rows of each group.
GroupBy.kurt(**kw)
GroupBy.kurt
GroupBy.kurtosis(**kw)
GroupBy.kurtosis
GroupBy.max(**kw)
GroupBy.max
GroupBy.mean(**kw)
GroupBy.mean
GroupBy.min(**kw)
GroupBy.min
GroupBy.size(**kw)
GroupBy.size
GroupBy.sem(**kw)
GroupBy.sem
GroupBy.skew(**kw)
GroupBy.skew
GroupBy.std(**kw)
GroupBy.std
GroupBy.sum(**kw)
GroupBy.sum
GroupBy.var(**kw)
GroupBy.var
下面的方法对 SeriesGroupBy 和 DataFrameGroupBy 均可用,但有细微的差别。通常 DataFrameGroupBy 允许指定坐标,以及会提供一个是否将操作限制在特定数据类型上的参数。
SeriesGroupBy
DataFrameGroupBy
DataFrameGroupBy.count(**kw)
DataFrameGroupBy.count
DataFrameGroupBy.cummax([axis])
DataFrameGroupBy.cummax
DataFrameGroupBy.cummin([axis])
DataFrameGroupBy.cummin
DataFrameGroupBy.cumprod([axis])
DataFrameGroupBy.cumprod
DataFrameGroupBy.cumsum([axis])
DataFrameGroupBy.cumsum
下列方法仅对 SeriesGroupBy 对象可用。
下列方法仅对 DataFrameGroupBy 对象可用。