Pandas---8.聚合与分组

1. 分组

分组运算的过程为:拆分-应用-合并

  1. 拆分阶段:Series/DataFrame等数据根据你提供的一个或者多个键,被拆分为多组
  2. 应用阶段:根据你提供的一个函数应用到这些分组上
  3. 合并阶段:将函数的执行结果合并到最终结果中

分组中有两种数据:源数据(被分组的对象),分组数据(用于划分源数据的)

  1. 源数据每一行(axis=0) 对应于分组数据中的一个元素。分组数据中每一个唯一值对应于一个分组。
  2. 当分组数据也在源数据中时,可以直接通过指定列名来指定分组数据(值相同的为同一组)。

2. GroupBy对象

3. 分组级运算

4. 透视表和交叉表

猜你喜欢

转载自www.cnblogs.com/nxf-rabbit75/p/12108490.html
今日推荐