2015-04-15 24 views
0

我有一个叫做groups的groupby对象。有29个组,我试图对每个组的所有行进行求和,并创建一个包含所有总计组的新数据框。在熊猫groupby对象中总结组 - AttributeError

summed = [i.sum for i in groups] 

AttributeError的:“元组”对象有没有属性“和”

+0

你给我们你的代码的短重复的例子? –

+0

@GamesBrainiac更新了我的代码 – metersk

+0

看起来你对“组”是什么感到困惑(它是第二次赋值后的元组列表)。在你的原始示例中,你有uid索引/列,你想要的dc列分组,然后是其余列。什么*确切*你想总结? – DSM

回答

2

注意这个问题被以另一种方式制定的时候这是回答。现在它包含这里发布的解决方案。

您必须做sum(i)而不是i.sum()因为i是一个元组。

例子:

>>> a=(1,2,3,5,6) 
>>> sum(a) 
17 
+0

现在得到这个错误'ValueError:错误的项目数量传递7,放置意味着15'。有什么想法吗? – metersk

+0

@Meepl,这不是求和问题。错误出现在哪里? – ForceBru

+0

上面更新了我的代码。它在总结列表理解之后发生。 – metersk