我使用了一個元組列錯誤.groupby和.agg使用一個元組列
這裏有使用 .groupby 和 .agg 麻煩時,是.INFO()
account_aggregates.info()
<class 'pandas.core.frame.DataFrame'>
Int64Index: 9713 entries, 0 to 9712
Data columns (total 14 columns):
NATIVEACCOUNTKEY 9713 non-null int64
(POLL, sum) 9713 non-null int64
num_cancellations 8 non-null float64
我試圖做這樣的事情:
session_deciles2_grouped = account_aggregates.groupby(('POLL','sum'))
這:
session_deciles22=session_deciles2_grouped[('POLL','sum')].agg(['mean','count'])
但列未被識別 - 我不斷收到關鍵錯誤。
'account_aggregates.groupby([('POLL','sum'),])'有效嗎? 'account_aggregates.groupby((''POLL','sum'))'聽起來像有一個列'POLL',並有一個'sum'列,groupby應該使用它們兩個作爲關鍵字。 –
是的。 account_aggregates.groupby([('POLL','sum'),])確實有效。爲什麼我需要在我的元組(需要())周圍有[]? –