【发布时间】:2021-12-13 06:37:49
【问题描述】:
我有一个如下的熊猫数据框
aa = pd.DataFrame({
'x': range(0, 5),
'g1': [1,1,2,2,1]})
当我使用未命名的聚合时,我得到了预期的结果
xx = aa.groupby('g1').agg({'x' : 'sum'}).reset_index()
但是当我将语法更改为命名聚合时
xx = aa.groupby('g1').agg(xsum=('x', 'sum')).reset_index()
我收到以下错误消息
TypeError: int() 参数必须是字符串、类似字节的对象或数字,而不是 '_NoValueType'
不知道哪里出错了..
【问题讨论】:
标签: python pandas aggregation