GroupBy#
pandas.api.typing.DataFrameGroupBy 和 pandas.api.typing.SeriesGroupBy 实例分别由 groupby 调用 pandas.DataFrame.groupby() 和 pandas.Series.groupby() 返回。
索引、迭代#
Groupby 迭代器。 |
|
Groupby 迭代器。 |
|
字典 {组名 -> 组标签}。 |
|
字典 {组名 -> 组标签}。 |
|
字典 {组名 -> 组索引}。 |
|
字典 {组名 -> 组索引}。 |
|
使用提供的名称从组中构造 DataFrame。 |
|
|
使用提供的名称从组中构造 DataFrame。 |
|
Grouper 允许用户为对象指定 groupby 指令。 |
函数应用助手#
|
用于控制输出列名称的特定列聚合的助手。 |
函数应用#
|
按组应用函数 |
|
按组应用函数 |
|
使用一个或多个操作进行聚合。 |
|
使用一个或多个操作进行聚合。 |
|
使用一个或多个操作进行聚合。 |
|
使用一个或多个操作进行聚合。 |
|
对每个组调用生成相同索引的 Series 的函数。 |
|
对每个组调用生成相同索引的 DataFrame 的函数。 |
|
将带有参数的 |
|
将带有参数的 |
|
过滤掉不满足标准的组的元素。 |
|
过滤掉不满足标准的组的元素。 |
DataFrameGroupBy 计算 / 描述性统计#
|
如果组中的所有值都为真,则返回 True,否则返回 False。 |
|
如果组中的任何值都为真,则返回 True,否则返回 False。 |
|
向后填充值。 |
|
计算列的成对相关性,排除 NA/null 值。 |
|
(已弃用) 计算成对相关性。 |
计算组的计数,排除缺失值。 |
|
|
计算列的成对协方差,排除 NA/null 值。 |
|
为组中的每个项目从 0 编号到该组的长度减 1。 |
|
每个组的累积最大值。 |
|
每个组的累积最小值。 |
|
每个组的累积乘积。 |
|
每个组的累积和。 |
|
生成描述性统计信息。 |
|
元素的离散差值。 |
|
返回一个 ewm grouper,为每个组提供 ewm 功能。 |
|
返回一个 expanding grouper,为每个组提供 expanding 功能。 |
|
向前填充值。 |
|
计算每个组内每列的第一个条目。 |
返回每个组的前 n 行。 |
|
|
返回每个组中最大值的第一个出现索引。 |
|
返回每个组中最小值第一个出现索引。 |
|
计算每个组内每列的最后一个条目。 |
|
计算组值的最大值。 |
|
计算组的平均值,排除缺失值。 |
|
计算组的中位数,排除缺失值。 |
|
计算组值的最小值。 |
|
将每个组从 0 编号到组数减 1。 |
如果 n 是整数,则取每组的第 n 行;否则,取行的子集。 |
|
|
返回 DataFrame,其中包含每列中唯一元素的计数。 |
计算组的开盘、最高、最低和收盘值,排除缺失值。 |
|
|
计算组中每个值与前一个条目的百分比变化。 |
|
计算组值的乘积。 |
|
根据给定的分位数返回组值,类似于 numpy.percentile。 |
|
提供每个组内值的排名。 |
|
使用 TimeGrouper 时提供重采样。 |
|
返回一个 rolling grouper,为每个组提供 rolling 功能。 |
|
从每个组中返回随机样本。 |
|
计算组的标准误差,排除缺失值。 |
|
将每个组移动 periods 个观测值。 |
计算组的大小。 |
|
|
返回组内的无偏偏度。 |
|
返回组内的无偏峰度。 |
|
计算组的标准差,排除缺失值。 |
|
计算组值的总和。 |
|
计算组的方差,排除缺失值。 |
返回每个组的最后 n 行。 |
|
|
返回每个组中指定位置索引的元素。 |
|
返回一个包含唯一行计数的 Series 或 DataFrame。 |
SeriesGroupBy 计算 / 描述性统计#
|
如果组中的所有值都为真,则返回 True,否则返回 False。 |
|
如果组中的任何值都为真,则返回 True,否则返回 False。 |
|
向后填充值。 |
|
计算每个组与其他 Series 之间的相关性。 |
计算组的计数,排除缺失值。 |
|
|
计算每个组与其他 Series 之间的协方差。 |
|
为组中的每个项目从 0 编号到该组的长度减 1。 |
|
每个组的累积最大值。 |
|
每个组的累积最小值。 |
|
每个组的累积乘积。 |
|
每个组的累积和。 |
|
生成描述性统计信息。 |
|
元素的离散差值。 |
|
返回一个 ewm grouper,为每个组提供 ewm 功能。 |
|
返回一个 expanding grouper,为每个组提供 expanding 功能。 |
|
向前填充值。 |
|
计算每个组内每列的第一个条目。 |
|
返回每个组的前 n 行。 |
|
计算每个组内每列的最后一个条目。 |
|
返回最大值的行标签。 |
|
返回最小值行标签。 |
返回每个组的值是否单调递增。 |
|
返回每个组的值是否单调递减。 |
|
|
计算组值的最大值。 |
|
计算组的平均值,排除缺失值。 |
|
计算组的中位数,排除缺失值。 |
|
计算组值的最小值。 |
|
将每个组从 0 编号到组数减 1。 |
|
返回最大的 n 个元素。 |
|
返回最小的 n 个元素。 |
如果 n 是整数,则取每组的第 n 行;否则,取行的子集。 |
|
|
返回组中唯一元素的数量。 |
返回每个组的唯一值。 |
|
计算组的开盘、最高、最低和收盘值,排除缺失值。 |
|
|
计算组中每个值与前一个条目的百分比变化。 |
|
计算组值的乘积。 |
|
根据给定的分位数返回组值,类似于 numpy.percentile。 |
|
提供每个组内值的排名。 |
|
使用 TimeGrouper 时提供重采样。 |
|
返回一个 rolling grouper,为每个组提供 rolling 功能。 |
|
从每个组中返回随机样本。 |
|
计算组的标准误差,排除缺失值。 |
|
将每个组移动 periods 个观测值。 |
计算组的大小。 |
|
|
返回组内的无偏偏度。 |
|
返回组内的无偏峰度。 |
|
计算组的标准差,排除缺失值。 |
|
计算组值的总和。 |
|
计算组的方差,排除缺失值。 |
|
返回每个组的最后 n 行。 |
|
返回每个组中指定位置索引的元素。 |
|
返回一个包含唯一行计数的 Series 或 DataFrame。 |
绘图与可视化#
|
从DataFrameGroupBy数据创建箱线图。 |
|
绘制 DataFrame 列的直方图。 |
|
使用 |
从DataFrame绘制组图。 |
|
从Series绘制组图。 |