Прирост величины в колонке pd.DataFrame
Задача такая. Есть датасет с признаками
test = pd.DataFrame({'name':['a','b','b','b','a'],'date':[1,1,2,3,2],'fav':[10,20,30,40,30]})
Задача получить новую колонку, которая покажет прирост по "date" признака а и признака b отдельно... то есть нужно получить следующее
test2 = pd.DataFrame({'name':['a','b','b','b','a'],'date':[1,1,2,3,2],'fav':[10,20,30,40,30], 'delta_f':[0, 0, 10, 10, 20]})
Считать всякими вложенными циклами - кошмар:( У меня несколько сотен тысяч строк и ноутбук показал, что будет считать циклами больше недели :( Может быть есть какой-то менее громоздкий способ посчитать дельты?