From 1d79c2a3ebbb227a2b9c3138769420107f61fa7f Mon Sep 17 00:00:00 2001 From: 12a5a79214b1354e349468ed6346f605 <12a5a79214b1354e349468ed6346f605@app-learninglab.inria.fr> Date: Mon, 23 Jun 2025 09:05:33 +0000 Subject: [PATCH] Update Readme.md --- journal/Readme.md | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/journal/Readme.md b/journal/Readme.md index e37b3e9..f68a90f 100644 --- a/journal/Readme.md +++ b/journal/Readme.md @@ -92,10 +92,9 @@ import pandas as pd data_url = "http://www.sentiweb.fr/datasets/incidence-PAY-3.csv" local_file = pathlib.Path("data/incidence_grippal.csv") -#### Créer le dossier 'data' si nécessaire +#### Faut changer par : local_file.parent.mkdir(parents=True, exist_ok=True) -#### Télécharger si la copie locale n'existe pas encore if not local_file.exists(): print("Téléchargement du fichier depuis le Réseau Sentinelles…") response = requests.get(data_url, timeout=30) @@ -105,7 +104,6 @@ if not local_file.exists(): else: print(f"✅ Données locales déjà présentes : {local_file}") -#### Lecture du fichier CSV local raw_data = pd.read_csv(local_file, skiprows=1) @@ -114,24 +112,17 @@ raw_data = pd.read_csv(local_file, skiprows=1) Avant de tracer les courbes, il faut : - Supprimer les espaces éventuels dans les noms de colonnes. - - Convertir la colonne 'inc' en données numériques. - - Vérifier que la colonne 'inc' contient bien des données valides. - -#### Étape 1 : Supprimer les espaces autour des noms de colonnes sorted_data.columns = sorted_data.columns.str.strip() -#### Étape 2 : Convertir la colonne 'inc' en type numérique sorted_data['inc'] = pd.to_numeric(sorted_data['inc'], errors='coerce') -#### Étape 3 : Vérifier les données print("Valeurs manquantes dans 'inc' :", sorted_data['inc'].isnull().sum()) print("Valeurs valides dans 'inc' :", sorted_data['inc'].notnull().sum()) -#### Étape 4 : Tracer la courbe sorted_data['inc'].plot() -- 2.18.1