Member-only story

オランダのCOVID19トレンドをプロットしてみた

Naoki Satoh
7 min readMay 2, 2020

マイナー国故に主要メディアのグラフにあんまし乗ってこないオランダのCOVID19のトレンドをRIVMの公式統計を基にPythonで移動平均のグラフにしてみたので備忘録として記録しておく。

なおオランダは3月中旬からインテリジェントロックダウンといって外出自粛や集会の禁止、学校や接触を伴う職の禁止を実施しているのでその効果がどの程度出ているのか見るいい手がかりになると思う

データソース

棒グラフからCSVがダウンロードできる。データは「昨日までの数字」と「新規」があってこれは報告が即日されないで何日か後に報告された数字を実際の日付にマッピングし直しているもの。ニュースなどだと速報値で報告された日に数字が増えるのでノイズが多い、故に新規を加えたこの数字を使う

#使うライブラリ
import pandas as pd
from tkinter import filedialog
import matplotlib.pyplot as plt
import datetime

とりあえず使うライブラリをインポート。あとで出てくるけどdatetimeもインポートしておく

環境はAnacondaでPython3です。為念。

#死亡者数の読み込み。DLパスが見えないのでいったんダウンロードしてからファイルオープン処理
fle = filedialog.askopenfilename()
df = pd.read_csv(fle,engine = 'python', sep = '\;') #区切り文字が欧州式のセミコロンなのでSepで指定要
#カラムがオランダ語なので英語に直す
df = df.rename(columns = {'Datum van overlijden':'Date','"nieuw"':'new','"tot en met gisteren"':'number'})
#前述の通り新規と昨日までの数を足してTotal列を作成
df['total'] = df['new'] + df['number']
#データ数確認
df.tail(10)

直近のデータはあとから遅れて報告された分が追加されるので信頼性が低いとみなして直近2日分をカットする。ので最後にtailしてデータ数を確認。今日時点だとこんな感じ

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Naoki Satoh
Naoki Satoh

Written by Naoki Satoh

オランダ在住 セキュリティエンジニア。専門はIT監査、IT統制、リスク。よわよわPythonista。コンサドーレ札幌サポ。タッチラグビー。語学マニア。マストドン mstdn.jp/@naokyneko Pixel7 Instagram www.instagram.com/naokisatoh_nl

No responses yet

Write a response