Skip to content

Commit dccdd72

Browse files
committed
changes in mef_ajouter_ope_date due to date format from IDG 🛠
1 parent 472bfda commit dccdd72

1 file changed

Lines changed: 16 additions & 8 deletions

File tree

R/mef_ajouter_ope_date.R

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,23 @@
1212
#' \dontrun{
1313
#' passerelle <- mef_ajouter_ope_date(df = passerelle)
1414
#' }
15-
mef_ajouter_ope_date <- function(df)
15+
mef_ajouter_ope_date <- function(df) {
1616

17-
{
17+
if(is.character(operation$ope_date)){
1818

19-
df %>%
20-
left_join(y = operation %>% select(ope_id, ope_date)) %>% # récupération de la date
21-
mutate(ope_date = as.character(ope_date), # mise au format de la date
22-
annee = lubridate::ymd_hms(ope_date), # création variable année
23-
annee = lubridate::year(annee),
24-
ope_date = ymd_hms(ope_date))
19+
df %>%
20+
left_join(y = operation %>% select(ope_id, ope_date)) %>% # récupération de la date
2521

22+
mutate(ope_date = as.character(ope_date), # mise au format de la date
23+
annee = lubridate::ymd_hms(ope_date), # création variable année
24+
annee = lubridate::year(annee),
25+
ope_date = ymd_hms(ope_date))
26+
} else {
27+
28+
df %>%
29+
left_join(y = operation %>% select(ope_id, ope_date)) %>%
30+
mutate(
31+
ope_date = lubridate::ymd_hms(ope_date+1), ## le format heure 00:00:00 pose problème, ajout d'1s
32+
annee = lubridate::year(ope_date))
33+
}
2634
}

0 commit comments

Comments
 (0)