tail(data)#regardons l'autre bout du jeu de donnée
```
```{r}
#inspecter le type de donées
class(data$week) #de la colonne week
``
```{r}
#inspecter le type de donées
class(data$inc) #de la colonne inc_problème le tiret "character" à la place de valeur numérique.
```
```{r}
data = read.csv(data_url,skip = 1, na.strings = "-") #considérer le tiret comme une donnée manquante
class(data$inc)
```
```{r}
#lire les données directement de la source
#faire attention aux données manquantes au début de la lecture
```
```{r}
#verfication des données
library(parsedate)
```
Explications :
as.character(date): Convertit l'entier date en une chaîne de caractères.
substring(ws, 1, 4): Extrait les quatre premiers caractères, correspondant à l'année.
substring(ws, 5, 6): Extrait les deux derniers caractères, correspondant au numéro de la semaine.
paste0(substring(ws, 1, 4), "-W", substring(ws, 5, 6)): Combine les deux sous-chaînes avec "-W" entre elles pour former une chaîne de caractères au format ISO.
```{r}
date = 199501
ws = paste(date)
iso = paste0(substring(ws, 1, 4), "-W", substring(ws, 5, 6))
iso
```
```{r}
# la date du premier lundi de cette semaine
parse_iso_8601(iso)
```
``{r}
#appliquer cette fonction aux données
convert_week = function(date){
ws = paste(date)
iso = paste0(substring(ws, 1, 4), "-W", substring(ws, 5, 6))
parse_iso_8601(iso)
}
```
Fonction à modifier à cause de la lecture R :
creer une nouvelle colonne appellée "date" rq : cette fonction ne peut pas être lu dans R (incomplète)
data$date = sapply(data$week,convert_week)
convertir dans la fonction en chaine de caractère pour une lecture dans R
convert_week = function(date){
ws = paste(date)
iso = paste0(substring(ws, 1, 4), "-W", substring(ws, 5, 6))