Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kotoripiyopiyo/4737bc4c3235a319ab1c0cb29aafbe91 to your computer and use it in GitHub Desktop.
Save kotoripiyopiyo/4737bc4c3235a319ab1c0cb29aafbe91 to your computer and use it in GitHub Desktop.
【Python】コロナの曜日別の東京の患者数をグラフに出してみた(挫折に挫折を繰り返した妥協の産物として)
#ライブラリ読み込み
import pandas as pd
import numpy as np
%matplotlib inline
import matplotlib.pyplot as plt
import japanize_matplotlib
#日付記述を日付データとしてcsv読み込む
covid_data = pd.read_csv("(都合によりURLのあちこちにスペース入ってるけど、使う時はスペース除いてください)https:// stopcovid19. metro. tokyo. lg. jp/ data/ 130001_tokyo_covid19_patients. csv", index_col="公表_年月日", parse_dates=True)
#曜日と日付のマルチインデックスにする
covid_data_multiindex = covid_data.set_index( [covid_data.index.weekday, covid_data.index] )
#余計な列を削る
cd = covid_data_multiindex.iloc[:, 7:8]
#列名を変える
cd.index.names = ["曜日", "公表_年月日"]
#ソートする
cd_sorted = cd.sort_index()
#数を出す
cd_weekday_count = cd_sorted.count(level="曜日")
#グラフ表示
print("0=月曜、1=火曜、2=水曜、3=木曜、4=金曜、5=土曜、6=日曜")
cd_weekday_count.plot(kind="bar", legend=False)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment