j ai un fichier de donnée (extrait ci dessous)
Code : Tout sélectionner
head(test)
Mois.DTOF Mois.FTOF day.DTOF day.FTOF
1 NA NA NA NA
2 2 2 17 20
3 2 3 24 12
4 3 3 13 18
5 3 4 26 23
6 4 5 25 1
et je voudrai selectionner seulement les lignes dont les dates soient comprises entre 2 dates définies : par exemple entre le 23 mars et le 14 avril.
j ai reformaté mon fichier de donnée et les colonnes Mois.FTOF et day.FTOF représente les mois et jours sur lesquels je souhaite faire ma sélection
mais c est peut etre pas la bonne solution. Il y a peut être un package qui lit les dates directement jj/mm/aaaa
j ai tenté plusieurs chose mais sans succès? Ci dessous un essai pour sélectionner les lignes dont les dates sont supérieures au 23 mars
Code : Tout sélectionner
je fait une boucle sur les lignes (i) et je sélectionne la ligne si
test[i,2]>=3 & test[i,4]>=23
cela ne marche pas car j'ai bien que mois mois sup a 3 mais aussi plus que des jours sup a 23 pour les autres mois !
merci a vous