Closed SamEBT closed 1 year ago
to investigate
très beau bug haha !
donc :
Le temps de corriger cela (pour la version à venir, pas pour maintenant), voici ce que tu peux faire;
Remplace ton script par as.Date.POSIXct(collect_date, format = "%Y-%m-%d %H:%M:%S")
Ce qui devrait régler l'affaire
Je ferai la correction plus tard
Ok merci pour l'explication et les details !
Actually, sounds working now. @SamEBT can you test it ?
Suggestion : Dans ton datashema, tu devrais mettre 'date' au lieu de 'text' pour la variable crée.
Test sur R misc avec Rmoniz J'ai une variable au format date avec le format suivant : "2020-05-19 00:00:00 UTC"
Mon objectif etait de la mettre au format : "2020-05-19" avec la harmo_rule suivante
as.character(as.Date(collect_date))
Mais erreur lors du harmo_process J'ai egalement essayeas.character(as.Date(collect_date, format = "%Y-%m-%d %H:%M:%S"))
idem erreurj'ai alors tente juste
as.character(collect_date)
afin de voir si ca venait de la et si l'output donnait quand meme "2020-05-19 00:00:00 UTC". Mais au final en output ca m'a donne : "1588252200" alors que j'avais bien precise le as.character()J'ai egalement teste uniquement avec as.Date, ca a donne une erreur.
J'ai teste cela suite au fait que sur le serveur CITF (donc version harmonizR assez recente) je n'arrivait pas a obtenir le format "2020-05-19" a partir de "2020-05-19 00:00:00 UTC" en utilisant la harmo_rule
as.character(as.Date(collect_date))
En sortie j'avais "4350456-10-29" (donc pas d'erreur avec l'ancienne version mais tout de meme une sortie weird. J'avais teste pas mal de harmo_rule similaire (avec une ecriture plus tidyverse, avec different format etc mais rien n'y faisait j'avais toujours un chiffre a la place d'une date au format text.