Bonjour à toutes et à tous !

Je souhaiterais calculer des taux de croissance selon la formule : (hauteur à n+1 - hauteur à n)/ hauteur à n. Seulement plusieurs conditions sont nécessaires au calcul de ce taux à cause du type de données que j'analyse.

Voici un extrait de mon dataframe :

numéro individu période hauteur
01 T0 40,3
01 T1 45,7
02 T1 38,1
02 T2 46,1
02 T4 69,4
02 T5 76,6
02 T10 137,0
02 T11 141,8
03 T3 67,9
03 T4 70,1
03 T5 84,7
03 T6 87,3


J'aimerais trouver un code qui me permettrait de calculer un taux de croissance, selon la formule citée ci-dessus, pour chaque individu et pour chaque combinaison de périodes successives (T0-T1;T1-T2;T4-T5;T10-T11;T3-T4;T6-T7).

En résultat final ,un tableau ressemblant à celui-ci serait parfait :

numéro individu période hauteur taux de croissance
01 T0 40,3 NA
01 T1 45,7 0,134
02 T1 38,1 NA
02 T2 46,1 0,210
02 T4 69,4 NA
02 T5 76,6 0,104
02 T10 137,0 NA
02 T11 141,8 0,035
03 T3 67,9 NA
03 T4 70,1 0,032
03 T5 84,7 0,208
03 T6 87,3 0,307

Est-ce quelqu'un aurait une idée de comment il faudrait s'y prendre ?

Merci d'avance !