У меня есть фрейм данных, в котором я установил район и год в качестве многоуровневого индекса.Я хочу рассчитать процентное изменение для каждого столбца ('DEM', 'REP' и т. Д.) Для каждого района для каждого года.
Iизучили этот предыдущий вопрос SO и попытались использовать следующий код:
for idx, districts_bydistrict_select in districts_bydistrict.groupby(level=[0, 1]):
y = districts_bydistrict.pct_change()
print(pd.DataFrame(y))
Однако он не распознает начало вычисления pct_change () при появлении нового округа.Я понимаю, что, возможно, мне не хватает какой-то части цикла for.