区别:groupby后的apply,以分组后的分组DataFrame作为参数传入指定函数的,基本操作单位是DataFrame;而apply的基本操作单位是Series。
个人理解:groupby后的apply是操作一至多维数据(只有一列的DataFrame存在,但是分组之后没意义),Series的apply是操作一位数组。
1、groupby后的apply
import pandas as pd
from pandas import Series , DataFrame
import numpy as np
company = ["A","B","C"]
data = pd.DataFrame({
"company":[company[x] for x in np.random.randint(0,len(company),10)],
"salary":np.random.randint(5,50<