From f7291b75adabfa490add87ea4ea1d8a50412d1df Mon Sep 17 00:00:00 2001
From: Pascal <pnieters@uos.de>
Date: Wed, 2 Sep 2020 16:09:35 +0200
Subject: [PATCH] timedelta & check if map.csv exists

---
 src/add_rki_to_map.py | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/add_rki_to_map.py b/src/add_rki_to_map.py
index 25af464..80141dd 100644
--- a/src/add_rki_to_map.py
+++ b/src/add_rki_to_map.py
@@ -15,8 +15,12 @@ dates = next(os.walk(figures))[1]
 # errors if the RKI based csv is out of date with the available folders
 for date in dates:
     map_csv_path = os.path.join(figures, date, 'map.csv')   
+    if not os.path.exists(map_csv_path):
+        continue
+
+    day_0 = pd.Timestamp(date.replace('_','-')) + pd.Timedelta(days=26)
     
-    map_rki = data.loc[date.replace('_', '-')].values.astype('float64')
+    map_rki = data.loc[day_0].values.astype('float64')
     for (i, (key, _)) in enumerate(counties.items()):
         n_people = counties[key]['demographics'][('total', 2018)]
         map_rki[i] = map_rki[i] / n_people * 100000
@@ -24,4 +28,4 @@ for date in dates:
     map_data = pd.read_csv(map_csv_path, index_col=0)
     map_data["newInf100k_RKI"] = list(map_rki)
 
-    map_data.to_csv(map_csv_path)
+    # map_data.to_csv(map_csv_path)
-- 
GitLab