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