Comment convertir Excel format de date à date correcte avec Lubridate
Je travaille avec un fichier csv qui, malheureusement, a enregistré datetimes en utilisant le format de numéro de 42705 bien qu'il devrait être 01/12/2016.
Je voudrais le convertir au bon format dans R à l'aide de Lubridate ou d'un autre paquet. Est-il une fonction qui va gérer ça?
- This pourriez vous mettre en place.
- Merci pour cette réponse rapide.
Vous devez vous connecter pour publier un commentaire.
Vous n'avez pas besoin d'utiliser
lubridate
pour cela, la fonction de baseas.Date
gère ce type de conversion bien. Le truc, c'est que vous avez à offrir à l'origine, qui en Excel est le 30 décembre 1899.Si vous souhaitez conserver vos types de colonnes, vous pouvez essayer d'utiliser le
read_excel
fonction de lareadxl
paquet. Qui vous permet de charger un XLS ou XLSX fichier avec le numéro de mise en forme préservée.as.Date
fonction vous ramène à 1/12/2016. Êtes-vous sûr que vous avez copié le numéro correctement à partir d'Excel?Ici est une autre façon de faire à l'aide de concierge et de tibble paquets: