1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| vac$debut_vac=dmy(vac$debut_vac)
vac$fin_vac=dmy(vac$fin_vac)
ete$debut_ete=dmy(ete$debut_ete)
ete$fin_ete=dmy(ete$fin_ete)
v = seq.Date(vac$debut_vac[1], vac$fin_vac[1], by = 'day')
for( i in 2:nrow(vac)){v = c( v , seq.Date(vac$debut_vac[i], vac$fin_vac[i], by = 'day') )}
new = data.frame( date = v, periode = rep("PVS",length(v)))
e= seq.Date(ete$debut_ete[1], ete$fin_ete[1], by = 'day')
for( i in 2:nrow(ete)){e = c( e , seq.Date(ete$debut_ete[i], ete$fin_ete[i], by = 'day') )}
new2 = data.frame( date = e, periode = rep("été",length(e)))
calendrier=rbind(new,new2)
calendrier$date=ymd(calendrier$date)
donnees$periode=ifelse(donnees$date%in%calendrier$date,calendrier$periode,"PS")
donnees$periode=factor(donnees$periode, labels=c("PVS","été","PS")) |
Partager