J'ai enregistré des cordonnées d'un mouvement corporel selon un axe x (x), j'ai plusieurs mesures par participant (a)
Je m'intéresse à la distance du mouvement parcouru par l'indicateur corporel, ainsi pour cela j'ai écrit le code suivant qui me donne bien la distance entre deux positions successives :
Code : Tout sélectionner
abs(diff(df$x))
Mais le code ne prend pas en compte les différents participants et compare donc la dernière ligne du participant 1 avec la première ligne du participant 2, ce qui n'est pas cohérent, il faudrait que diff "recommence" à chaque changement de participant, pour cela j'ai essayé d'agencer le code du dessus dans un boucle for mais je n'y suis pas arrivé...
Merci pour votre aide...
(a) | (x)
1 | 3
1 | 5
1 | 2
1 | -1
1 | -2
2 | 5
2 | -4
2 | 0
2 | 2
2 | 3
3 | 7
3 | 6
3 | 1