Несколько промежуточных итогов по строкам в пандах - сводная таблица - PullRequest
0 голосов
/ 28 мая 2018

Проведя некоторое исследование, я обнаружил, что не могу просто сделать промежуточные итоги после каждой группы строк в Pandas (которая является функцией по умолчанию в сводной таблице Excel - ниже примера)

Excel

Pandas pivot делает это только для всех групп, а не для каждой группы, как после каждого прямоугольника, как показано ниже

Pivot

Мой код:

ramka = pd.DataFrame(frame)
ramka.columns = ['PPE ID', 'Volume Actual', 'Month', 'Year', 'Volume  Forecast' , 'Volume difference'  ]
ramka['Financial Year']=ramka.apply(f,axis=1)
pivot=pd.pivot_table(ramka,index=['Financial Year','Year','Month'], values=['Volume Actual', 'Volume Forecast' , 'Volume difference'], aggfunc=np.sum, margins=True)

Есть идеи?Заранее благодарю за любую помощь.

...