Skip to content

Instantly share code, notes, and snippets.

@jze
Created November 29, 2021 16:57
Show Gist options
  • Save jze/181646e5bc0b00609ef6330a0080ddf8 to your computer and use it in GitHub Desktop.
Save jze/181646e5bc0b00609ef6330a0080ddf8 to your computer and use it in GitHub Desktop.
# Beispiel, wie man aus den Corona-Zahlen des Kreises
# Schleswig-Flensburg http://opendata.schleswig-holstein.de/dataset/corona-zahlen-schleswig-flensburg
# Diagramme zeichnen kann
import pandas as pd
df = pd.read_csv("https://opendatarepo.lsh.uni-kiel.de/data/schleswig-flensburg/corona.csv")
df["Datum"] = pd.to_datetime(df["Datum"], format='%d.%m.%Y')
df.sample(5)
# Diagramm für ein Amt
df[df['Amt/Gemeinde']=='Amt Südangeln'].set_index("Datum")[['Positiv Getestete','Aktive Quarantänen']].plot()
# ins Wide-Format umbauen
df_wide = df.pivot(index='Datum', columns='Amt/Gemeinde', values='Positiv Getestete')
df_wide.sample(5)
# Diagramm mit Linien für alle Ämter/Gemeinden
df_wide.plot(figsize=(16,8))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment