Bonjour,
J'ai une data frame composée de plusieurs variable dont X1 une coordonnées et X2 la position associée.
X2 prend plusieurs modalités.
Comment compter le nombre de fois où X2 passe de "debout" à "tomber" ?
Merci !!
Version imprimable
Bonjour,
J'ai une data frame composée de plusieurs variable dont X1 une coordonnées et X2 la position associée.
X2 prend plusieurs modalités.
Comment compter le nombre de fois où X2 passe de "debout" à "tomber" ?
Merci !!
Bonjour,
Pouvez-vous poster un extrait du jeu de données pour que nous puissions comprendre au mieux votre problématique ? Merci :)
Cordialement,
A.D.
14:03:47:907,3.281498432159424,1.4987335205078125,0.6204121708869934,walking
A01,010-000-024-033,633790226279321919,27.05.2009
14:03:47:933,3.1564126014709473,1.6580616235733032,0.03169042989611626,falling
A01,010-000-030-096,633790226279592213,27.05.2009
14:03:47:960,2.9789834022521973,1.7388263940811157,0.37149950861930847,falling
A01,020-000-033-111,633790226279862510,27.05.2009
Il y a 8 variables, je cherche à compter le nombre de fois ou l'enfant passe de "walking" à "falling".
Je n'arrive que à compter le nombre de fois où il y a la modalité "falling" en faisant :
(mydata$X8)
Si je comprends bien mydata$X8 est la dernière colonne qui contient une chaine de caractères selon deux modalités. Sans parcourir la série je vois mal comment faire. Je propose :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 get_changes<-function(series){ nwf=0 nfw=0 for (i in 2:length(states)){ if (states[i-1]=="walking" & states[i]=="falling"){ nwf=nwf+1 } if (states[i-1]=="falling" & states[i]=="walking"){ nfw=nfw+1 } } return(c(nfw,nwf)) } res<-get_changes(mydata$X8) print(paste(res[1]," nombre de passages falling->walking")) print(paste(res[2]," nombre de passages walking->falling"))
ça fonctionne !! merci beaucoup !!! :D:D
De rien :)