Bonjour tout le monde,
J'ai un souci avec de la sélection de données dans R.
voilà ce que je souhaiterais faire:
J'ai un data frame comme celui ci:
Tab1:
jours jourscum val
L1 NA NA 100
L2 8 8 300
L3 5 13 400
L4 3 16 500
L5 10 26 600
la colonne jour correspond à la différence de jours entre 2 dates observées.
La colonne jourscum correspond au cumul de la colonne jours.
La colonne valeur correspond à des valeurs observées.
Je souhaiterais retenir le tableau pour lequel j'ai au min 7 jours entre les valeurs soit le tableau suivant:
tab2:
jours jourscum val
NA NA 100
8 8 300
3 16 500
10 26 600
Je retiens la 1ère ligne du tableau 1.
Entre L1 et L2, j'ai 8 jours d'écart donc je retiens L2.
Entre L2 et L3, j'ai seulement 5 jours donc je ne retiens pas L3.
Entre L2 et L4, j'ai 8 jours donc je retiens L4.
Entre L4 et L5,j'ai 10 jours de différences donc je retiens L5.
J'ai du mal à programmer cela.
J'ai réfléchis à un while.
Merci beaucoup d'avance pour les personnes qui essaieront de m'aider.
A bientôt!