From da8eb1d5bfed6ba538b965cfcc0cde1b11ce81c5 Mon Sep 17 00:00:00 2001
From: Pascal <pnieters@uos.de>
Date: Wed, 2 Sep 2020 13:53:52 +0200
Subject: [PATCH] readd

This reverts commit df7dcc887e0d2a77195988472c1982ecc024ff26.
---
 src/add_rki_to_map.py | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)
 create mode 100644 src/add_rki_to_map.py

diff --git a/src/add_rki_to_map.py b/src/add_rki_to_map.py
new file mode 100644
index 0000000..4a6a113
--- /dev/null
+++ b/src/add_rki_to_map.py
@@ -0,0 +1,34 @@
+import os
+import pickle as pkl
+import pandas as pd
+
+data = pd.read_csv('../data/diseases/covid19.csv', sep=',', encoding='iso-8859-1', index_col=0)
+data.index = [pd.Timestamp(date) for date in data.index]
+
+with open('../data/counties/counties.pkl', 'rb') as f:
+    counties = pkl.load(f)
+
+shared_assets = '/p/project/covid19dynstat/shared_assets/'
+figures = os.path.join(shared_assets, 'figures/')
+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')   
+    
+    map_rki = data.loc[date.replace('_', '-')].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
+    
+    map_data = pd.read_csv(map_csv_path, index_col=0)
+    map_data["newInf100k_RKI"] = list(map_rki)
+
+
+
+
+
+
+
+
+
-- 
GitLab