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 :Mais bien sûr cela ne marche pas vu qu'il fait une comparaison ligne par ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part periode$dataframe1=ifelse( date$dataframe1 >= date_début$dataframe2 & date$dataframe1<=date_fin$dataframe2, vacance, normal)
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![]()
Partager