Bonjour,
Voici mon problème : j'ai une colonne d'un data.frame dont les valeurs ressemblent à ceci :
0,0,0,0,0,0,0,1,5,10,15,18,19,0,0,0,0,0,0,1,2,5,9,7,10,11,12,0,0,0,0,0,0
J'aimerais récupérer les indices de chaque commencement et chaque fin de série non égale à zéro.
Mon but c'est ceci , j'ai 2 colonnes
par exemple
15 0
16 0
16 0
14 0
13 2
24 6
10 5
5 0
4 0
La deuxième colonne correspond à celle décrite plus haut. Je veux faire la moyenne de la première colonne sur chaque période ou la deuxième colonne n'est pas égale à zéro. Par exemple là ce serait mean(13,24,10).
Je peux faire ceci en mettant plein de conditions et boucles, mais j'aimerais savoir si en R il n'y aurait pas une astuce....
Quelqu'un a une idée ?![]()
Partager