J'ai un fichier de données qui ressemble à quelque chose comme ceci:
A B C 0 1 5 1 2 5/3 = 1.67 2 3 1.67/5 = .334 3 4 .334/7 =.047
3 Réponses :
Je ne pense pas qu'il y ait une telle commande dans le Dataframe Pandas. Je pense qu'une boucle est la meilleure idée, boucler autant de fois qu'il y a des rangées. Ensuite, récupérer la valeur C de la ligne avant cela, faire le calcul et le remplacement de la valeur C de la ligne qui fonctionne. p>
Je pense que voici les boucles nécessaires, car les calculs récursifs ne sont pas vectoriels, pour améliorer les performances est utilisée numba strong> : performance dans le petit Dataframe, 4K lignes code>: < / p>
Vous pouvez essayer ceci: - sortie: - p>