Comparaison de dates entre deux data frame de longueurs différents
Bonjour,
Depuis hier je suis bloqué sur cette question.
J'ai en fait un 1er data frame comportant une colonne date (du 1er janvier à fin mai par exemple) et un second data frame comprenant une colonne date pour des périodes de vacances (nom_vacance, date_début, date_fin).
Je cherche en fait à ajouter une colonne dans mon 1er data frame qui fait que lorsque la date est compris entre les date de mon data frame vacance, il soit écris vacance et sinon normal.
J'avais imaginé quelque chose comme :
Code:
periode$dataframe1=ifelse( date$dataframe1 >= date_début$dataframe2 & date$dataframe1<=date_fin$dataframe2, vacance, normal)
Mais bien sûr cela ne marche pas vu qu'il fait une comparaison ligne par ligne.
Je voudrais avoir un résultat final comme ceci :
date |
période |
01/01/2018 |
vacance |
02/01/2018 |
vacance |
03/01/2018 |
normal |
04/01/2018 |
normal |
05/01/2018 |
normal |
........ |
|
Merci de l'aide que vous saurez m'apporter :roll: