У меня есть фрейм данных pandas, с которым работает следующая команда:
house.groupby(['place_name'])['index_nsa'].agg(['first','last'])
Это дает мне то, что я хочу. Теперь я хочу создать собственное значение агрегации, которое даст мне процентное изменение между первым и последним значением.
Я получил ошибку при выполнении математических операций со значениями, поэтому я предположил, что мне нужно превратить их в числа.
house.groupby(['place_name'])['index_nsa'].agg({"change in %":[(int('last')-int('first')/int('first')]})
К сожалению, я получаю только синтаксическую ошибку в последней скобке, которая, кажется, не может найти ошибку.
Кто-то видит, где я ошибся?