这个应该是pandas的版本问题 ,我的是v1.0.5,也会出现这个问题,如下面的代码所示:
>>> import pandas as pd
>>> data=pd.DataFrame({'name':['x','y','x','y','z'],'sex':['f','m','f','f','m'],'age':[25,26,45,67,30]})
>>> data
name sex age
0 x f 25
1 y m 26
2 x f 45
3 y f 67
4 z m 30
>>> data.groupby('name')['age'].agg({'sums':'sum'})
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Applications/anaconda3/lib/python3.6/site-packages/pandas/core/groupby/generic.py", line 253, in aggregate
ret = self._aggregate_multiple_funcs(func)
File "/Applications/anaconda3/lib/python3.6/site-packages/pandas/core/groupby/generic.py", line 294, in _aggregate_multiple_funcs
raise Sp