フォーム
# 回答スプレッドシート
プログラム
最新の情報を抽出
!pip install japanmap import pandas as pd import datetime # 回答スプレッドシートのCSVをダウンロード df_tmp = pd.read_csv( "https://docs.google.com/spreadsheets/d/e/2PACX-1vRq-cKFbCEZrsgCHq3EPnpcahQ893DrRRb7GpQXa-k4GRSO9GIhYts9MhzWfOxaUPf1lsTBBvXmERan/pub?gid=2012809579&single=true&output=csv", parse_dates=[0, 4], ) # 今日 today = datetime.datetime.today() # 未来の日付は除去 df_24h = df_tmp[df_tmp["報告日"] <= today].copy() from japanmap import pref_code df_24h["pref_code"] = df_24h["都道府県"].apply(pref_code) df_24h.sort_values(["pref_code", "報告日", "報告時間", "タイムスタンプ"], inplace=True) df_24h df = ( df_24h.drop_duplicates(["都道府県"], keep="last") .loc[:, ["都道府県", "PCR陽性数", "PCR検査数", "報告日", "報告時間", "リンク", "pref_code"]] .set_index("pref_code") ) df
フォーム