У меня есть df как
Я хочу отфильтровать процентное изменение и общее изменение между различными кварталами за год.

Я не уверен, как я могу начать это на python, любая помощь будет оценена.
Учитывая, что у меня есть много параметров для имени.мне нужно использовать группу по фильтру для каждого KPI, ГОДА и квартала, я попытался
d2['d'] = d2.groupby(['KPI', 'Quarter', ])['Number'].apply( lambda x: (x - x.shift(4))/x )