Comment convertir le format de date Excel en date correcte dans R
Comment convertir le format de date Excel en date correcte dans R
Comment convertir les numéros de série de dates Excel en objets Date dans R ?
Re: Comment convertir le format de date Excel en date correcte dans R
Les dates Excel sont stockées comme des nombres (jours depuis le 1er janvier 1900). Pour convertir dans R :
```r
# Méthode 1 : Avec as.Date
date <- as.Date(numero_excel, origin = "1899-12-30")
# Méthode 2 : Avec le package openxlsx
library(openxlsx)
date <- convertToDate(numero_excel)
# Méthode 3 : Avec janitor
library(janitor)
date <- excel_numeric_to_date(numero_excel)
```
Note : L'origine est `1899-12-30` (et non `1900-01-01`) en raison d'un bug historique d'Excel qui considère 1900 comme une année bissextile.
```r
# Méthode 1 : Avec as.Date
date <- as.Date(numero_excel, origin = "1899-12-30")
# Méthode 2 : Avec le package openxlsx
library(openxlsx)
date <- convertToDate(numero_excel)
# Méthode 3 : Avec janitor
library(janitor)
date <- excel_numeric_to_date(numero_excel)
```
Note : L'origine est `1899-12-30` (et non `1900-01-01`) en raison d'un bug historique d'Excel qui considère 1900 comme une année bissextile.