Commit 10568b5a authored by Melanie Pelegrini's avatar Melanie Pelegrini

Lecture des données de surveillance du syndrome grippal

parent bb7c79fc
...@@ -2,11 +2,11 @@ ...@@ -2,11 +2,11 @@
title: "Analyse de l'incidence du syndrôme grippal" title: "Analyse de l'incidence du syndrôme grippal"
author: "Konrad Hinsen" author: "Konrad Hinsen"
output: output:
pdf_document:
toc: true
html_document: html_document:
toc: true toc: true
theme: journal theme: journal
pdf_document:
toc: true
documentclass: article documentclass: article
classoption: a4paper classoption: a4paper
header-includes: header-includes:
...@@ -42,11 +42,28 @@ Voici l'explication des colonnes donnée sur le [sur le site d'origine](https:// ...@@ -42,11 +42,28 @@ 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 des données
On commence par tester si le fichier est déjà présent sur le disque dur (pas forcément dans le répertoire courant).
ON extrait le nom du fichier de l'URL.
```{r} ```{r}
data = read.csv(data_url, skip=1) library(tools)
filename <- basename(data_url)
``` ```
On peut chercher si le fichier existe déjà dans le répertoire courant avec une fonction basique de R. S'il existe déjà, on le charge, sinon on le charge depuis l'URL.
```{r}
if(file.exists(filename)) {
data = read.csv(filename, skip=1)
} else data = read.csv(data_url, skip=1)
```
Regardons ce que nous avons obtenu: Regardons ce que nous avons obtenu:
```{r} ```{r}
head(data) head(data)
......
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