我有數據幀熊貓:每N列的總和
ID 2016-01 2016-02 ... 2017-01 2017-02 ... 2017-10 2017-11 2017-12
111 12 34 0 12 3 0 0
222 0 32 5 5 0 0 0
我需要計算每12列,並得到
ID 2016 2017
111 46 15
222 32 10
我嘗試使用
(df.groupby((np.arange(len(df.columns)) // 31) + 1, axis=1).sum().add_prefix('s'))
但它返回到所有列 但是,當我嘗試使用
df.groupby['ID']((np.arange(len(df.columns)) // 31) + 1, axis=1).sum().add_prefix('s'))
它返回
TypeError: 'method' object is not subscriptable
我該如何解決呢?