2015-04-15 25 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