|
今回は厚生省のデータでなく、NHKのデータを拾ってみた。こちらは各都道府県ごとの一連のデータ。直接NHKのURLにアクセスしてweb上ではダウンロードできるが、直接pythonプログラムからcsvを読み込もうとすると、エラーになる。この原因はURLの長さに問題があるようだ。 仕方が無いので練習のため、自分のHPのサイトにアップロードした。 これならデータ取得できる。NHKのデータは都道県別の一連データだ、全ての県が入っているcsvなので、取り出すのにやっかい。もっとうまい方法があるかもしれないけど、今回は7435から7788までで何とか静岡県のデーターは取り出せる。NHKのデータは毎日更新されるので、ここは、指定し直さなくてはならない。 プログラムは、usecolsで列が取り出せるので、必要なものだけ拾える。下の例では、感染者数と死者累計を出力してみた。 期間は一ヶ月間である。 プログラムは下のようになります。(python、jupyter notebookで処理) %matplotlib inline import pandas as pd df = pd.read_csv("http://www.ne.jp/asahi/yoshikn02/namo/kaneko/nhkdaily.csv ", header=0,usecols=[0,3,6],encoding="utf-8")df1=df[7435:7788] df4=df1[-30:] print(df4) df4.plot.line() 出力結果 日付 感染者数_1日発表数 死者数_累計 7758 2020/12/5 34 14 7759 2020/12/6 40 16 7760 2020/12/7 35 18 7761 2020/12/8 20 19 7762 2020/12/9 38 19 -----------途中省略 7784 2020/12/31 27 41 7785 2021/1/1 36 41 7786 2021/1/2 42 41 7787 2021/1/3 29 41 グラフの表示は省略してます また、 12月の気象データのグラフ表示は別サイトのブログで記事にしてます。興味ある方はご覧下さい。 https://yoshikn02.at.webry.info/202101/article_2.html |