先说 groupBy:
groupby的过程就是将原有的DataFrame按照groupby的字段,划分为若干个分组DataFrame,被分为多少个组就有多少个分组DataFrame。所以说,在groupby之后的一系列操作(如agg、apply等),均是基于子DataFrame的操作。
transform
返回的DF结构和输入的DF结构一样、传入单个Series、接受 lambda表达式或者单个参数的python函数
通常都是groupBy之后的操作
apply
可以对整个DF计算,返回的结构不一定和输入的DF结构一样,接受lambda表达式或者多个参数的python函数
map
map方法是把对应的数据逐个当作参数计算,一一对应。