Bonjour,
j'ai un data.frame contenant deux colonnes: df$P (puissance) et df$DateTime (temps). Je souhaiterais ajouter une troisième colonne df$diffP (différence de puissance à l'instant T et T-2).
j'ai fait une boucle :
La durée de l'execution est innaceptable: 24s !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for (i in 3:length(df$DateTime)){ df$diffP[i] = df$P[i] - df$P[i-2] }
Y aurait-il un moyen de calculer la différence de puissance en O(n) ? par exemple en 2 ou 3s (au max 10s)
Quelqu'un trouverait - il mieux que ~24s ?
Merci d'avance pour votre aide
Partager