correction pour rendre l'algo de sauvergarde locale plus simple

parent 3500b75f
...@@ -26,6 +26,15 @@ Les données de l'incidence du syndrome grippal sont disponibles du site Web du ...@@ -26,6 +26,15 @@ Les données de l'incidence du syndrome grippal sont disponibles du site Web du
data_url = "http://www.sentiweb.fr/datasets/incidence-PAY-3.csv" data_url = "http://www.sentiweb.fr/datasets/incidence-PAY-3.csv"
``` ```
Nous allons faire une sauvegarde locale des données afin de les conserver et d'éviter dele charger depuis le serveur Sentinelle
```{r}
data_file="syndrome-grippal.csv"
if (!file.exists(data_file)) {
download.file(data_url, data_file, method="auto")
}
```
Voici l'explication des colonnes donnée sur le [sur le site d'origine](https://ns.sentiweb.fr/incidence/csv-schema-v1.json): Voici l'explication des colonnes donnée sur le [sur le site d'origine](https://ns.sentiweb.fr/incidence/csv-schema-v1.json):
| Nom de colonne | Libellé de colonne | | Nom de colonne | Libellé de colonne |
...@@ -42,17 +51,10 @@ Voici l'explication des colonnes donnée sur le [sur le site d'origine](https:// ...@@ -42,17 +51,10 @@ Voici l'explication des colonnes donnée sur le [sur le site d'origine](https://
| `geo_name` | Libellé de la zone géographique (ce libellé peut être modifié sans préavis) | | `geo_name` | Libellé de la zone géographique (ce libellé peut être modifié sans préavis) |
La première ligne du fichier CSV est un commentaire, que nous ignorons en précisant `skip=1`. La première ligne du fichier CSV est un commentaire, que nous ignorons en précisant `skip=1`.
### Téléchargement ### Lecture
Avec une condition si qui ne télécharge le fichier que lorsqu'il n'est pas disponible en local
```{r}
if (file.exists("incidence-PAY-3.csv")==TRUE)
{
data = read.csv("incidence-PAY-3.csv", skip=1)
} else {
download.file(data_url,destfile = "incidence-PAY-3.csv")
data = read.csv("incidence-PAY-3.csv", skip=1)}
```{r}
data = read.csv(data_file, skip=1)
``` ```
Regardons ce que nous avons obtenu: Regardons ce que nous avons obtenu:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment