pythonクローラを使って日本厚生労働省のから新型肺炎ウイルスのデータを取得する。

kiracomp 于 2020-02-03 发布

pythonクローラを使って日本厚生労働省のから新型肺炎ウイルスのデータを取得する

厚生労働省 報道発表資料
【Python】都道府県別のデータを地図にプロットする(全国の車の所有台数)

import requests
from bs4 import BeautifulSoup
import re
import pandas as pd
urllist = ["https://www.mhlw.go.jp/stf/houdou/houdou_list_202002.html","https://www.mhlw.go.jp/stf/houdou/houdou_list_202001.html"]
linklist = []
linkdict = {}
for i in range(len(urllist)):
    url = urllist[i]
    headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36'}
    page = requests.get(url)
    page.encoding = "utf-8"
    html=page.text
    soup = BeautifulSoup(html, 'lxml')
    for x in soup.find_all('a',href = re.compile('newpage')):
    #     print(x)
        string = x.get_text()
        string = re.sub(r'[NEW\s ,]*','',string)
        if "例目" in string:
    #         print(string)
            link = x.get('href')
            if link:
                linkdict[string] =  "https://www.mhlw.go.jp" + link
linkdict
{'新型コロナウイルスに関連した患者の発生について(21例目)': 'https://www.mhlw.go.jp/stf/newpage_09336.html',
 '新型コロナウイルスに関連した患者の発生について(20例目)': 'https://www.mhlw.go.jp/stf/newpage_09333.html',
 '新型コロナウイルスに関連した肺炎の患者の発生について(19例目)': 'https://www.mhlw.go.jp/stf/newpage_09312.html',
 '新型コロナウイルスに関連した肺炎の患者の発生について(18例目)': 'https://www.mhlw.go.jp/stf/newpage_09311.html',
 '新型コロナウイルスに関連した肺炎の患者の発生について(17例目)': 'https://www.mhlw.go.jp/stf/newpage_09310.html',
 '新型コロナウイルスに関連した患者(14、15例目)及び無症状病原体保有者(*)の発生について': 'https://www.mhlw.go.jp/stf/newpage_09278.html',
 '新型コロナウイルスに関連した肺炎の患者の発生について(13例目)': 'https://www.mhlw.go.jp/stf/newpage_09271.html',
 '新型コロナウイルスに関連した肺炎の患者の発生について(11例目)': 'https://www.mhlw.go.jp/stf/newpage_09237.html',
 '新型コロナウイルスに関連した肺炎の患者の発生について(12例目)': 'https://www.mhlw.go.jp/stf/newpage_09239.html',
 '新型コロナウイルスに関連した肺炎の患者の発生について(10例目)': 'https://www.mhlw.go.jp/stf/newpage_09236.html',
 '新型コロナウイルスに関連した患者(9例目)及び無症状病原体保有者(*)の発生について': 'https://www.mhlw.go.jp/stf/newpage_09205.html',
 '新型コロナウイルスに関連した肺炎の患者の発生について(8例目)': 'https://www.mhlw.go.jp/stf/newpage_09201.html',
 '新型コロナウイルスに関連した肺炎の患者の発生について(7例目)': 'https://www.mhlw.go.jp/stf/newpage_09158.html',
 '新型コロナウイルスに関連した肺炎の患者の発生について(6例目)': 'https://www.mhlw.go.jp/stf/newpage_09153.html',
 '新型コロナウイルスに関連した肺炎の患者の発生について(5例目)': 'https://www.mhlw.go.jp/stf/newpage_09154.html',
 '新型コロナウイルスに関連した肺炎の患者の発生について(4例目)': 'https://www.mhlw.go.jp/stf/newpage_09100.html',
 '新型コロナウイルスに関連した肺炎の患者の発生について(3例目)': 'https://www.mhlw.go.jp/stf/newpage_09099.html',
 '新型コロナウイルスに関連した肺炎の患者の発生について(2例目)': 'https://www.mhlw.go.jp/stf/newpage_09079.html',
 '新型コロナウイルスに関連した肺炎の患者の発生について(1例目)': 'https://www.mhlw.go.jp/stf/newpage_08906.html'}

for x in soup.find_all('a',href = re.compile('newpage')):
#     print(x)
    string = x.get_text()
    string = re.sub(r'[NEW\s ,]*','',string)
    if "例目" in string:
#         print(string)
        link = x.get('href')
        if link:
            linkdict[string] =  "https://www.mhlw.go.jp" + link
def input_mode(status,string):
    label = ''
    out1 = ''
    x= 5
    if status == 0:
        out1 = 'int' + string
    elif status%5 == 1:
        out1 = 'age' + string[6:]
    elif status%5 == 2:
        out1 = 'sex' + string[6:]
    elif status%5 == 3:
        out1 = 'loc' + string[7:]
    elif status%5 == 4:
        out1 = 'spt' + string
    elif status%5 == 0 and status != 0:
        if string[0] == '無':
            out1 = 'int' + string
        else:
            out1 = 'rdl' + string

    return out1
def petient(urls):
    url = urls
    headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36'}
    page = requests.get(url)
    page.encoding = "utf-8"
    html=page.text
    soup = BeautifulSoup(html, 'lxml')
    linklist = []
    linkdict = {}
    text = ''
    for x in soup.find_all('div','m-grid__col1'):
        string = x.get_text()
        string = re.sub(r'[ ]*','',string)
        if "居住" in string:
            text = string
    k = text.split('\n')
    count = 0
    new = []
    for i in range(len(k)):
        if len(k[i]) > 3:
            count = count + 1
            str1 = k[i]
            if str1[0] == "◆":
                break
            else:
                new.append(k[i])
        else:
            count = count + 1
#     final = []
#     status = 0
#     for i in range(len(new)):
#         if new[i][0] == '(' and new[i][1].isdigit() == True:
#             status = status + 1
#             labeltext = input_mode(status,new[i])
#             final.append(labeltext)
#         else:
#             labeltext = input_mode(status,new[i])
#             final.append(labeltext)
    final = []
    status = 0
    for i in range(len(new)):
        if new[i][0] == '(' :
            status = status_check(new[i])
            labeltext = input_mode(status,new[i])
            final.append(labeltext)
        else:
            labeltext = input_mode(status,new[i])
            final.append(labeltext)

    return final

def status_check(string):
    if ')年代' in string[2:]:
        status = 1
    elif ')性別' in string[2:]:
        status= 2
    elif ')居住' in string[2:]:
        status= 3
    elif ')症状' in string[2:]:
        status= 4
    elif '行動歴' in string[2:]:
        status= 5
    else :
        status = 0
    return status
def number_check(age_count, i):
    if age_count > 1:
        i = i + 1
    return i
i = 0
df =pd.DataFrame(columns=('num','age','sex','loc','spt','rdl','title','weblink'))
for key in linkdict:
    petient_url = linkdict[key]
    describe = petient(petient_url)
    print(key)
    print(linkdict[key])
    symptom = []
    roadline = []
    df.loc[i,'title'] = key
    df.loc[i,'weblink'] = linkdict[key]
    df.loc[i,'num'] = re.findall(r'\d+', key)
    age_count = 0
    for phase in describe:
        phase = phase.strip()
        if phase[:3]== 'age':
            age_count = age_count + 1
            past = i
            i = number_check(age_count,i)
            if past!=i:
                df.loc[i-1,'spt'] = symptom
                df.loc[i-1,'rdl'] = roadline
                symptom = []
                roadline = []
                age_count = 1
            df.loc[i,'age'] = phase[3:]
        elif phase[:3]== 'sex' :
            df.loc[i,'sex'] = phase[3:]
        elif phase[:3]== 'loc' :
            df.loc[i,'loc'] = phase[3:]
        elif phase[:3]== 'spt':
            symptom.append(phase[3:])
        elif phase[:3]== 'rdl':
            roadline.append(phase[3:])
        print(phase)
    df.loc[i,'spt'] = symptom
    df.loc[i,'rdl'] = roadline
    i = i+1
    print('============================')
新型コロナウイルスに関連した患者の発生について(21例目)
https://www.mhlw.go.jp/stf/newpage_09336.html
int本日(2月5日)17時頃に、京都府内の地方衛生研究所より、今般の新型コロナウイルスに関連した感染症の症例の報告がありました。
intこの患者は、京都府在住であり、1月31日より京都府内の病院に入院しており、京都府内の地方衛生研究所で検査の結果、2月4日に陽性が判明し、報告がされたものです。
int新型コロナウイルスに関連した感染症の患者の発生が確認されたのは国内では21例目です。
int本件について、濃厚接触者の把握を含めた積極的疫学調査を確実に行ってまいります。
age20代
sex男性
loc京都府
spt(4)症状、経過:
spt1月24日夕方より体調不良。
spt1月25日発熱(37.5℃)、咳があり、仕事を休んだ。
spt1月27日府内の医療機関を受診(インフルエンザ検査陰性)
sptインフルエンザ等の感染症を疑い,隔離したスペースで受診
spt1月29日同医療機関を再度受診するも、肺炎像なし。
spt1月31日近隣の別の医療機関を受診。胸部CT検査を実施し両側肺炎像が認められたため、入院。
spt2月2日解熱。咳症状も軽減。
spt2月4日新型コロナウイルス感染症疑い例に合致したため、検体を採取。京都府内の地方衛生研究所において新型コロナウイルス感染症の検査実施し陽性と判明。
rdl(5)行動歴:
rdl勤務先で中国からの観光客(1日300人程度)に接客している。本人は、湖北省から来日したと思われる観光客も含まれていたと話している。1/21以降はマスクを着用して接客。1/25以降、勤務は休んでいる。
============================
新型コロナウイルスに関連した患者の発生について(20例目)
https://www.mhlw.go.jp/stf/newpage_09333.html
int本日(2月5日)15時頃に、千葉県より、今般の新型コロナウイルスに関連した感染症の症例の報告がありました。
intこの患者は、中華人民共和国武漢市在住の方であり、2月4日にご本人が医療機関を受診した際に、武漢市に居住しているとの申告があったとし、報告がされたものです。
int新型コロナウイルスに関連した感染症の患者の発生が国内で確認されたのは20例目です。
int本件について、濃厚接触者の把握を含めた積極的疫学調査を確実に行ってまいります。
age40代
sex男性
loc中華人民共和国(武漢市)
spt(4)症状、経過:
spt1月21日に来日(症状なし)。
spt1月24日咳、発熱(37.3度)あり。
spt1月27日症状が持続するため、千葉県外の医療機関Aを受診。
spt2月4日本人の妻がPCR陽性と判明(国内17例目)。濃厚接触者として調査したところ、咳が継続していることが判明し、千葉県内の医療機関BにおいてPCR検査実施(咽頭ぬぐい液、喀痰)。
spt2月5日PCR検査陽性。現在熱はないが、咳が続いており、千葉県内の医療機関Bに入院中。
rdl(5)行動歴:
rdl本人の報告によると、武漢市の海鮮市場(華南海鮮城)には立ち寄っていない。
rdl中国において、肺炎患者との明確な接触は確認できていない。症状を呈した1月24日以降、マスクを着用。
============================
新型コロナウイルスに関連した肺炎の患者の発生について(19例目)
https://www.mhlw.go.jp/stf/newpage_09312.html
int本日(2月4日)15時頃に、国立感染症研究所より、今般の新型コロナウイルスに関連した感染症の症例の報告がありました。
intこの患者は、中華人民共和国湖北省在住の旅行者であり、1月26日にご本人が医療機関を受診した際に、武漢市の滞在歴の申告があったとして、報告がされたものです。
int新型コロナウイルスに関連した感染症の患者の発生が確認されたのは国内では19例目です。
int本件について、濃厚接触者の把握を含めた積極的疫学調査を確実に行ってまいります。
age50代
sex男性
loc中華人民共和国(湖北省)
spt(4)症状、経過:
spt1月22日に来日。
spt1月25日まで無症状。
spt1月26日朝から発熱。12時に37.5度。夜に救急車で医療機関に搬送。肺炎症状を認めた。
spt              同日疑似症サーベイランスに基づき、検体(咽頭ぬぐい液)を採取。
spt1月27日、検査結果陰性と判明。
spt1月28日、解熱、退院。咽頭ぬぐい液、喀痰採取。
spt1月30日に中国へ帰国。
spt2月3日保存していた喀痰、咽頭ぬぐい液(1月28日採取)を国立感染症研究所に検査送付。
spt2月4日検査結果陽性と判明。
rdl(5)行動歴:
rdl武漢市内での曝露歴は不明だが、日本国内の4例目の確定例(1月26日確定。40代男性。)と同じバスツアーに参加。
rdl発症後はマスク着用。
============================
新型コロナウイルスに関連した肺炎の患者の発生について(18例目)
https://www.mhlw.go.jp/stf/newpage_09311.html
int本日(2月4日)18時頃に、国立感染症研究所より、今般の新型コロナウイルスに関連した感染症の症例の報告がありました。
intこの患者は、千葉県在住の方であり、1月30日に武漢市からのチャーター便で帰国された邦人で、国立国際医療研究センターにおいて検体採取を行ったPCR検査の結果、新型コロナウイルスが検出されました。
int新型コロナウイルスに関連した感染症の患者の発生が国内で確認されたのは18例目です。
int本件について、濃厚接触者の把握を含めた積極的疫学調査を確実に行ってまいります。
age50代
sex女性
loc千葉県
spt(4)症状、経過:
spt1月30日 第2チャーター便で帰国。
spt1月31日 到着時は無症状だったが、国立国際医療研究センターにおいて診察を受けた際に37.8度の発熱及び咳があったため、PCR検査を施行したが陰性であった。
spt2月1日呼吸苦が出現し、肺炎像を認めた。
spt2月4日症状が続いているため、PCR検査を再度実施し、陽性。
spt現在も38度の発熱が継続している。
rdl(5)行動歴:
rdl1月10日武漢へ出国。
rdl1月19日武漢在住の親族(咳あり)と会食。
rdl1月20日会食した親族が発熱し、2月1日 新型コロナウイルス陽性と診断された。マスク着用については、調査中。
============================
新型コロナウイルスに関連した肺炎の患者の発生について(17例目)
https://www.mhlw.go.jp/stf/newpage_09310.html
int本日(2月4日)16時頃に、千葉県内の地方衛生研究所より、今般の新型コロナウイルスに関連した感染症の症例の報告がありました。
intこの患者は、中華人民共和国武漢市在住の方であり、1月31日にご本人が医療機関を受診した際に、武漢市に居住しているとの申告があったとし、報告がされたものです。
int新型コロナウイルスに関連した感染症の患者の発生が国内で確認されたのは17例目です。
int本件について、濃厚接触者の把握を含めた積極的疫学調査を確実に行ってまいります。
age30代
sex女性
loc中華人民共和国(武漢市)
spt(4)症状、経過:
spt1月21日に来日(症状なし)1月30日から発熱(38.8度)
spt1月31日鼻水が続くため、千葉県内の医療機関Aを受診。
spt肺炎像疑いで、同県内医療機関Bに搬送。肺炎が確認され入院。
spt2月1日検査の結果、陰性(咽頭ぬぐい液等)と判明。
spt2月3日症状の改善が認められず、再度検体採取(咽頭ぬぐい液、喀痰)。
spt2月4日検査の結果、陽性と判明。現在も千葉県内の医療機関Bに入院中。
rdl(5)行動歴:
rdl本人の報告によると、武漢市の海鮮市場(華南海鮮城)には立ち寄っていない。
rdl中国において、肺炎患者との明確な接触は確認できていない。
rdl症状を呈した1月30日以降、マスクを着用。
============================
新型コロナウイルスに関連した患者(14、15例目)及び無症状病原体保有者(*)の発生について
https://www.mhlw.go.jp/stf/newpage_09278.html
int昨日(1月31日)、武漢市からのチャーター便(第3便)により帰国した邦人について、本日15時、国立感染症研究所において新型コロナウイルスに係る検査を実施したところ、今般の新型コロナウイルスに関連した感染症の2症例の報告がありました。2例のうち1例(14例目の患者)は国立国際医療研究センター(NCGM)における精査で症状が認められた15人のうちの1人です。もう1例は無症状病原体保有者です。
intまた1月29日、武漢市からのチャーター便(第1便)により帰国して医療機関に入院した邦人12人のうち新型コロナウイルスに係る検査で陰性と報告のあった1人について、ウイルス性肺炎である可能性が高いと医療機関が判断し、本日15時、国立感染症研究所において新型コロナウイルスに係る追加検査を実施したところ、陽性との報告がありました(15例目の患者)。
intこれらの方は武漢市からのチャーター便により帰国された邦人でPCR検査の結果、新型コロナウイルスが検出されました。本件について、濃厚接触者の把握を含めた積極的疫学調査を確実に行ってまいります。
int患者14例目
age40代
sex男性
loc調査中
spt(4)症状、経過:
spt1月31日 第3便で帰国。国立国際医療研究センターにおける診察時に咳と38℃台の発熱を認めたため検査を行ったところ、陽性。
rdl(5)行動歴:
rdl本人からの報告によれば、武漢市の海鮮市場(華南海鮮城)には立ち寄っていない。
rdl中国において、肺炎患者との明確な接触は確認できていない。
rdl患者15例目
age40代
sex男性
loc中華人民共和国
spt(4)症状、経過:
spt1月26日より咳が出現。1月29日の帰国時に37℃台の発熱と咳を認め、入院となった。1回目の検査は陰性。その後、喀痰を用いて追加検査を行ったところ、陽性との結果を得た。
spt症状は改善傾向であり、2月1日現在、咳は少々残るものの、解熱している。
rdl(5)行動歴:
rdl本人からの報告によれば、武漢市の海鮮市場(華南海鮮城)には立ち寄っていない。
rdl中国において、肺炎患者との明確な接触は確認できていない。
int無症状病原体保有者5例目
age30代
sex男性
loc調査中
spt(4)症状、経過:
spt1月31日 第3便で帰国。症状はなく、念のため検査で陽性。
rdl(5)行動歴:
rdl本人からの報告によれば、武漢市の海鮮市場(華南海鮮城)には立ち寄っていない。
rdl中国において、肺炎患者との明確な接触は確認できていない。
int(その他)
int今後とも、迅速で正確な情報提供に努めますので、国民の皆様への正確な情報提供に御協力をお願いします。なお、現場での取材は、患者の方のプライバシー保護といった観点からも、お控えください。
============================
新型コロナウイルスに関連した肺炎の患者の発生について(13例目)
https://www.mhlw.go.jp/stf/newpage_09271.html
int本日(1月31日)14時頃に、国立感染症研究所より、今般の新型コロナウイルスに関連した感染症の症例の報告がありました。
intこの患者は、千葉県在住の方であり、1月29日にご本人が医療機関を受診した際に、新型コロナウイルス感染症の患者と濃厚接触したとの申告があったとして、報告がされたものです。
int新型コロナウイルスに関連した感染症の患者の発生が国内で確認されたのは13例目です。
int本件について、濃厚接触者の把握を含めた積極的疫学調査を確実に行ってまいります。
age20代
sex女性
loc千葉県
spt(4)症状、経過:
spt1月20日頃から咳、鼻水症状あり。
spt1月29日鼻水が続くため、医療機関受診。
spt1月30日奈良県からの接触者調査に基づき保健所が調査を実施。
spt1月30日検体採取のために医療機関受診。
rdl(5)行動歴:
rdl1月16日 東京から大阪へ飛行機で移動。
rdl1月17-22日にバスガイドとしてツアー(中国人対象)に参加。新型コロナウイルス感染症が確定したバス運転手は、同じツアーに18日-22日まで参加していた。
rdl1月22日 大阪から東京までバスで移動。
rdl発症日(1月20日)前2週間に海外渡航歴なし。
rdl現在無症状で入院はしていない。ツアー終了後からマスク着用とのこと。
============================
新型コロナウイルスに関連した肺炎の患者の発生について(11例目)
https://www.mhlw.go.jp/stf/newpage_09237.html
int本日(1月30日)18時頃に、東京都健康安全研究センター及び国立感染症研究所より、今般の新型コロナウイルスに関連した感染症の症例の報告がありました。
intこの患者は、中華人民共和国湖南省長沙市在住のツアーコンダクターであり、1月24日にご本人が医療機関を受診した際に、武漢市の滞在歴の申告があったとして、報告がされたものです。
int新型コロナウイルスに関連した感染症の患者の発生が確認されたのは国内では11例目です。
int本件について、濃厚接触者の把握を含めた積極的疫学調査を確実に行ってまいります。
intなお、本件に関する記者会見を23時ころから行う予定です。
age30代
sex女性
loc中華人民共和国(湖南省)
spt(4)症状、経過:
spt1月19日に武漢市に滞在。
spt1月20日に入国。入国時は症状なし。26日まで国内を引率。
spt1月24日から発熱と咳が出現。都内の医療機関を受診。
spt1月27日症状が改善しないため、都内の医療機関を再受診。
sptインフルエンザ陰性
spt1月30日症状が改善しないため、都内の医療機関を再受診。
spt胸部レントゲン検査にて肺炎像が認められ、そのまま入院。
rdl(5)行動歴:
rdl本人からの報告によれば、武漢市の海鮮市場(華南海鮮城)には立ち寄っていない。
rdl中国において、肺炎患者との明確な接触は確認できていない。
rdlなお、発症後はマスクを着用していたとのこと。
============================
新型コロナウイルスに関連した肺炎の患者の発生について(12例目)
https://www.mhlw.go.jp/stf/newpage_09239.html
int本日(1月30日)18時頃に、国立感染症研究所より、今般の新型コロナウイルスに関連した感染症の症例の報告がありました。
intこの患者は、京都府在住の方であり、1月28日にご本人が医療機関を受診した際に、武漢市の滞在歴の申告があったとして、報告がされたものです。
int新型コロナウイルスに関連した感染症の患者の発生が国内で確認されたのは12例目です。
int本件について、濃厚接触者の把握を含めた積極的疫学調査を確実に行ってまいります。
intなお、本件に関する記者会見を22時40分ころから行う予定です。
age20代
sex女性
loc京都府
spt(4)症状、経過:
spt1月16-22日に武漢市に滞在。
spt1月22日午後に入国。入国時点では発熱や咳等の症状なし。
spt1月23日に咳症状が出現し、以後自宅にて静養。
spt1月28日夜間に発熱(38度台)し、同日救急車にて京都府内の医療機関に搬送され受診。
spt1月30日発熱(37.2℃~37.5℃)、咳症状は続いている。自宅にて静養。
rdl(5)行動歴:
rdl1月16-22日に武漢市に滞在。この間、1月17日または18日に咳症状のある人に接触歴あり。
rdl1月23日以後、他者との接触を避けて自宅にて静養。外出は1回のみで、その際はマスク着用。
============================
新型コロナウイルスに関連した肺炎の患者の発生について(10例目)
https://www.mhlw.go.jp/stf/newpage_09236.html
int本日(1月30日)16時頃に、三重県保健環境研究所より、今般の新型コロナウイルスに関連した感染症の症例の報告がありました。
intこの患者は、三重県在住の方であり、1月27日にご本人が医療機関を受診した際に、武漢市の滞在歴の申告があったとして、報告がされたものです。
int新型コロナウイルスに関連した感染症の患者の発生が国内で確認されたのは10例目です。
int本件について、濃厚接触者の把握を含めた積極的疫学調査を確実に行ってまいります。
age50代
sex男性
loc三重県
spt(4)症状、経過:
spt1月13日、武漢市から帰国。その際は、症状なし。
spt1月25-26日に38度の発熱。
spt1月27日救急要請。救急車で三重県内の医療機関に搬送され受診。画像診断で肺炎像なく、自宅にて静養。
spt1月28日39度の発熱。
spt1月29日医療機関再受診。画像診断で肺炎の所見あり、入院。
rdl(5)行動歴:
rdl12月24日-1月13日まで武漢市に滞在。その他、行動歴は現在確認中。日本に帰国後は、マスク着用。
============================
新型コロナウイルスに関連した患者(9例目)及び無症状病原体保有者(*)の発生について
https://www.mhlw.go.jp/stf/newpage_09205.html
int本日(1月30日)8時頃に、国立感染症研究所より、今般の新型コロナウイルスに関連した感染症の3症例の報告がありました。1例は患者で2例は無症状病原体保有者です。
intこれらの方は、昨日武漢市からのチャーター便により帰国された邦人で、国立国際医療研究センターにおいて検体採取を行ったPCR検査の結果、新型コロナウイルスが検出されました。1例の患者は発熱等の症状が認められており、新型コロナウイルスに関連した感染症の患者の発生が国内で確認されたのは9例目です。本件について、濃厚接触者の把握を含めた積極的疫学調査を確実に行ってまいります。
int他の2例については無症状病原体保有者として確認された初めてのケースです。本件についても濃厚接触者の把握を含めた積極的疫学調査を確実に行ってまいります。
intなお、本件に関する記者会見を10時30分から行います。
int(*)無症状病原体保有者とは、症状はないが、PCR検査が陽性だったもの
int9例目の患者
age50代
sex男性
loc中華人民共和国(湖北省武漢市)
spt(4)症状、経過:1月29日 8時半ごろ帰国。
spt医療機関に到着時点で、鼻汁および咽頭痛を認め、詳細な検査を実施したのち入院後に37.9℃と上昇し、21時に38.7℃と上昇
spt23時頃 検査陽性
rdl(5)行動歴:現在確認中
int無症状病原体保有者1例目
age40代
sex男性
loc調査中
spt(4)症状、経過:1月29日 8時半ごろ帰国。症状はなく、念のため検査で陽性。
rdl(5)行動歴:現在確認中
int無症状病原体保有者2例目
age 50代
sex女性
loc 調査中
spt(4)症状、経過:1月29日 8時半ごろ帰国。症状はなく、念のため検査で陽性。
rdl(5)行動歴:現在確認中
============================
新型コロナウイルスに関連した肺炎の患者の発生について(8例目)
https://www.mhlw.go.jp/stf/newpage_09201.html
int本日(1月29日)19時頃に、国立感染症研究所より、今般の新型コロナウイルスに関連した感染症の症例の報告がありました。
intこの患者は、大阪府在住の方であり、1月23日にご本人が医療機関を受診した際に、武漢市からの旅行者との接触歴の申告があったとして、報告がされたものです。
int新型コロナウイルスに関連した感染症の患者の発生が国内で確認されたのは8例目です。
int本件について、濃厚接触者の把握を含めた積極的疫学調査を確実に行ってまいります。
intなお、本件に関する記者会見を22時30分から行います。
age40代
sex女性
loc大阪府
spt(4)症状、経過:
spt1月20日 発熱し東京都内の医療機関を受診し、経過観察。
spt1月21日 発熱が持続するため、東京都内の別の医療機関を受診し、胸部レントゲン写真で異常がなく経過観察。
spt1月22日 大阪府で医療機関を受診し、経過観察。
spt1月23日 症状改善なく保健所に相談し大阪府の医療機関を受診。発熱、呼吸器症状および、胸部CT画像で肺炎の所見があり入院となった。
spt1月29日 症状は咳のみとなり改善した。現在経過観察のため入院中。
rdl(5)行動歴:
rdl1月12日から17日まで中国武漢市からのツアー客の乗るバス(国内6例目と同じバス)にガイドとして乗った。1月17日夕方から1月22日まで、中国河南省からの別のツアー客の乗るバスにガイドとして乗った。1月20日の医療機関受診時から仕事中であってもマスクを着用していた。
rdl※現時点(1月29日20時現在)までに疑似症サーベイランスに基づき、計28件の検査を実施。そのうち8例が陽性で、残り20例が陰性。(チャーター便での帰国者を除く)
============================
新型コロナウイルスに関連した肺炎の患者の発生について(7例目)
https://www.mhlw.go.jp/stf/newpage_09158.html
int本日(1月28日)18時頃に、国立感染症研究所より、今般の新型コロナウイルスに関連した感染症の症例の報告がありました。
intこの患者は、中華人民共和国湖北省武漢市在住の方であり、1月27日にご本人が医療機関を受診した際に、武漢市の滞在歴の申告があったとして、報告がされたものです。
int新型コロナウイルスに関連した感染症の患者の発生が国内で確認されたのは7例目です。
int本件について、濃厚接触者の把握を含めた積極的疫学調査を確実に行ってまいります。
age40代
sex女性
loc中華人民共和国(湖北省武漢市)
spt(4)症状、経過:
spt1月21日に来日し、22日より北海道を観光。
spt1月26日 体調不良のため外出せず。夜間に咳、発熱あり。
spt1月27日 道内の医療機関を受診、入院。
spt胸部レントゲン検査にて肺炎像。
spt1月28日 熱は残っているが、容態は安定している。
rdl(5)行動歴:
rdl1月21日、2名で来日し東京都内の知人宅に宿泊。
rdl1月22日、3名で東京から北海道に移動して観光。
rdl1月26日は体調不良のため外出せず。
rdlなお、日本に来てからはマスク着用。
rdl武漢市の華南海鮮城(海鮮市場)の訪問は無い。
============================
新型コロナウイルスに関連した肺炎の患者の発生について(6例目)
https://www.mhlw.go.jp/stf/newpage_09153.html
int本日(1月28日)16時頃に、国立感染症研究所より、今般の新型コロナウイルスに関連した感染症の症例の報告がありました。
intこの患者は、奈良県在住の方であり、1月25日にご本人が医療機関を受診した際に、武漢市の滞在歴はありませんでしたが、武漢市からのツアー客との接触があったため、疑似症サーベイランスとして報告がされたものです。
int新型コロナウイルスに関連した感染症の患者の発生が国内で確認されたのは6例目です。
int本件について、濃厚接触者の把握を含めた積極的疫学調査を確実に行っております。
intなお、本件に関する記者会見を19時から行います。
age60代
sex男性
loc奈良県
spt(4)症状、経過:
spt1月14日悪寒、咳、関節痛あり。
spt1月17日に奈良県内の医療機関を受診し、各種検査異常なく経過観察。保健所に連絡。
spt1月22日関節痛あり、咳症状増悪。
spt1月25日に再度受診し、医療機関から保健所に相談し、胸部レントゲン検査により両側下肺野に所見を認めたため、調整の上、奈良県内の医療機関に入院。
spt1月26日に検体を送付。
rdl(5)行動歴:
rdl1月8-11日に武漢からのツアー客を、運転手としてバスに乗せた。
rdl1月12-16日に別の武漢からのツアー客を、運転手としてバスに乗せた。
============================
新型コロナウイルスに関連した肺炎の患者の発生について(5例目)
https://www.mhlw.go.jp/stf/newpage_09154.html
int本日(1月28日)14時頃に、国立感染症研究所より、今般の新型コロナウイルスに関連した感染症の症例の報告がありました。
intこの患者は、中華人民共和国湖北省武漢市在住の渡航者であり、1月26日にご本人が医療機関を受診した際に、武漢市の滞在歴の申告があったとして、報告がされたものです。
int新型コロナウイルスに関連した感染症の患者の発生が国内で確認されたのは5例目です。
int本件について、濃厚接触者の把握を含めた積極的疫学調査を確実に行ってまいります。
intなお、本件に関する記者会見を19時から行います。
age40代
sex男性
loc中華人民共和国(湖北省武漢市)
spt(4)症状、経過:
spt1月20日に来日(症状なし)。
spt1月22日の午前から体調不良。
spt1月23日から37.2度の発熱。
spt1月24日平熱、倦怠感はあったが経過観察。
spt1月26日37.5度の発熱があったため、愛知県内の医療機関受診し肺炎の診断あり。入院せず、滞在先で待機。
spt1月28日36.6度。他に明らかな症状無し。現在入院中。
rdl(5)行動歴:本人からの報告によれば、武漢市の海鮮市場(華南海鮮城)には立ち寄っていない。
rdl  中国において、肺炎患者との明確な接触は確認出来ていない。なお、移動時にはマスクを着用していたとのこと。
============================
新型コロナウイルスに関連した肺炎の患者の発生について(4例目)
https://www.mhlw.go.jp/stf/newpage_09100.html
int本日(1月26日)18時頃に、国立感染症研究所より、今般の新型コロナウイルスに関連した感染症の症例の報告がありました。
intこの患者は、中華人民共和国湖北省武漢市在住の旅行者であり、1月24日にご本人が医療機関を受診した際に、武漢市の滞在歴の申告があったとして、報告がされたものです。
int新型コロナウイルスに関連した感染症の患者の発生が国内で確認されたのは4例目です。
int本件について、濃厚接触者の把握を含めた積極的疫学調査を確実に行ってまいります。
intなお、本件に関する記者会見を21時から行います。
age40代
sex男性
loc中華人民共和国(湖北省武漢市)
spt(4)症状、経過:
spt1月22日に来日(症状なし)。
spt1月23日から発熱。
spt1月24日、症状が続き、関節痛も出現したため愛知県内の医療機関を受診。レントゲン及びCTで肺炎像が認められたため入院。
spt1月26日、発熱はあるものの容態は安定している。
rdl(5)行動歴:本人からの報告によれば、武漢市の海鮮市場(華南海鮮城)には立ち寄っていない。
rdl  中国において、肺炎患者との明確な接触は確認出来ていない。なお、移動時にはマスクを着用していたとのこと。
============================
新型コロナウイルスに関連した肺炎の患者の発生について(3例目)
https://www.mhlw.go.jp/stf/newpage_09099.html
int本日(1月25日)13時頃に、東京都健康安全研究センター及び国立感染症研究所より、今般の新型コロナウイルスに関連した感染症の症例の報告がありました。
intこの患者は、中華人民共和国湖北省武漢市在住の旅行者であり、1月23日にご本人が医療機関を受診した際に、武漢市の滞在歴の申告があったとして、報告がされたものです。
int新型コロナウイルスに関連した感染症の患者の発生が国内で確認されたのは3例目です。
int本件について、濃厚接触者の把握を含めた積極的疫学調査を確実に行ってまいります。
intなお、本件に関する記者会見を17時から行います。
age30代
sex女性
loc中華人民共和国(湖北省武漢市)
spt(4)症状、経過:
spt1月18日に来日(このときは症状なし)。
spt1月21日夜から発熱と咳が出現。
spt1月23日に東京都内の医療機関を受診。
rdl(5)行動歴:本人からの報告によれば、武漢市の海鮮市場(華南海鮮城)には立ち寄っていない。
rdl中国において、肺炎患者との明確な接触は確認出来ていない。
rdlなお、移動時にはマスクを着用していたとのこと。
int(その他)
int今後とも、迅速で正確な情報提供に努めますので、国民の皆様への正確な情報提供に御協力をお願いします。なお、現場での取材は、患者の方のプライバシー保護といった観点からも、お控えください。
int(参考)コロナウイルスとは
int人や動物の間で広く感染症を引き起こすウイルスです。人に感染症を引き起こすものはこれまで6種類が知られていますが、深刻な呼吸器疾患を引き起こすことがあるSARS-CoV(重症急性呼吸器症候群コロナウイルス)とMERS-CoV(中東呼吸器症候群コロナウイルス)以外は、感染しても通常の風邪などの重度でない症状にとどまります。詳細は、国立感染症研究所の情報ページをご参照ください。
int○国立感染症研究所人に感染するコロナウイルス
inthttps://www.niid.go.jp/niid/ja/from-idsc/2482-2020-01-10-06-50-40/9303-coronavirus.html
============================
新型コロナウイルスに関連した肺炎の患者の発生について(2例目)
https://www.mhlw.go.jp/stf/newpage_09079.html
int本日(1月24日)1時頃に、国立感染症研究所より、今般の新型コロナウイルスに関連した感染症の症例の報告がありました。
intこの患者は、中華人民共和国湖北省武漢市在住の旅行者であり、1月20日にご本人が医療機関を受診した際に、武漢市の滞在歴の申告があったとして、報告がされたものです。
int新型コロナウイルスに関連した感染症の患者の発生が国内で確認されたのは2例目です。
int本件について、濃厚接触者の把握を含めた積極的疫学調査を確実に行ってまいります。
age40代
sex男性
loc中華人民共和国(湖北省武漢市)
spt(4)症状、経過:
spt1月14日から発熱あり。
spt1月15、17日に医療機関を受診し肺炎の診断はなく、経過観察
spt1月19日に来日(症状は落ち着いていた)
spt1月20日に医療機関を受診し、肺炎の診断なく、経過観察
spt1月22日発熱、咽頭痛が持続するため、医療機関を受診し、肺炎像を認め、東京都内医療機関に転院し、現在入院中。
rdl(5)行動歴:本人からの報告によれば、武漢市の海鮮市場(華南海鮮城)には立ち寄っていない。
rdl中国において、肺炎患者との明確な接触は確認できていない。
rdl本人は、同行者と別の部屋に宿泊しており、ほぼ常に部屋に滞在していた。
rdlなお、移動時にはマスクを着用していたとのこと。
============================
新型コロナウイルスに関連した肺炎の患者の発生について(1例目)
https://www.mhlw.go.jp/stf/newpage_08906.html
int1月14日、神奈川県内の医療機関から管轄の保健所に対して、中華人民共和国湖北省武漢市の滞在歴がある肺炎の患者が報告されました。この方については、1月6日にご本人が医療機関を受診した際に、武漢市の滞在歴の申告があり、その後、原因が明らかでない肺炎等の患者に係る、国立感染症研究所での検査制度(疑似症サーベイランス)に基づき報告されたものです。
int当該患者の検体を国立感染症研究所(村山庁舎)で検査したところ、昨日(1月15日)20時45分頃に新型コロナウイルス陽性の結果が得られました。新型コロナウイルスに関連した肺炎の患者の発生が国内で確認されたのは初めてです。
int本件について、積極的疫学調査を行うとともに、世界保健機関(WHO)等の関係機関と協力し、リスク評価を進めてまいります。
age 30代
sex 男性
loc府県: 神奈川県
spt(4)症状: 1月3日から発熱あり。
spt1月6日に中華人民共和国湖北省武漢市から帰国。同日、医療機関を受診。
spt1月10日から入院。
spt1月15日に症状が軽快し、退院。
int(5)滞在国: 中華人民共和国(湖北省武漢市)
rdl(6)滞在国での行動歴: 本人からの報告によれば、武漢市の海鮮市場(華南海鮮城)には立ち寄っていない。
rdl中国において、詳細不明の肺炎患者と濃厚接触の可能性がある。
============================
df
num age sex loc spt rdl title weblink
0 [21] 20代 男性 京都府 [(4)症状、経過:, 1月24日夕方より体調不良。, 1月25日発熱(37.5℃)、咳があ... [(5)行動歴:, 勤務先で中国からの観光客(1日300人程度)に接客している。本人は、湖北... 新型コロナウイルスに関連した患者の発生について(21例目) https://www.mhlw.go.jp/stf/newpage_09336.html
1 [20] 40代 男性 中華人民共和国(武漢市) [(4)症状、経過:, 1月21日に来日(症状なし)。, 1月24日咳、発熱(37.3度)あ... [(5)行動歴:, 本人の報告によると、武漢市の海鮮市場(華南海鮮城)には立ち寄っていない。... 新型コロナウイルスに関連した患者の発生について(20例目) https://www.mhlw.go.jp/stf/newpage_09333.html
2 [19] 50代 男性 中華人民共和国(湖北省) [(4)症状、経過:, 1月22日に来日。, 1月25日まで無症状。, 1月26日朝から発熱... [(5)行動歴:, 武漢市内での曝露歴は不明だが、日本国内の4例目の確定例(1月26日確定。... 新型コロナウイルスに関連した肺炎の患者の発生について(19例目) https://www.mhlw.go.jp/stf/newpage_09312.html
3 [18] 50代 女性 千葉県 [(4)症状、経過:, 1月30日 第2チャーター便で帰国。, 1月31日 到着時は無症状だ... [(5)行動歴:, 1月10日武漢へ出国。, 1月19日武漢在住の親族(咳あり)と会食。, ... 新型コロナウイルスに関連した肺炎の患者の発生について(18例目) https://www.mhlw.go.jp/stf/newpage_09311.html
4 [17] 30代 女性 中華人民共和国(武漢市) [(4)症状、経過:, 1月21日に来日(症状なし)1月30日から発熱(38.8度), 1月... [(5)行動歴:, 本人の報告によると、武漢市の海鮮市場(華南海鮮城)には立ち寄っていない。... 新型コロナウイルスに関連した肺炎の患者の発生について(17例目) https://www.mhlw.go.jp/stf/newpage_09310.html
5 [14, 15] 40代 男性 調査中 [(4)症状、経過:, 1月31日 第3便で帰国。国立国際医療研究センターにおける診察時に咳... [(5)行動歴:, 本人からの報告によれば、武漢市の海鮮市場(華南海鮮城)には立ち寄っていな... 新型コロナウイルスに関連した患者(14、15例目)及び無症状病原体保有者(*)の発生について https://www.mhlw.go.jp/stf/newpage_09278.html
6 NaN 40代 男性 中華人民共和国 [(4)症状、経過:, 1月26日より咳が出現。1月29日の帰国時に37℃台の発熱と咳を認め... [(5)行動歴:, 本人からの報告によれば、武漢市の海鮮市場(華南海鮮城)には立ち寄っていな... NaN NaN
7 NaN 30代 男性 調査中 [(4)症状、経過:, 1月31日 第3便で帰国。症状はなく、念のため検査で陽性。] [(5)行動歴:, 本人からの報告によれば、武漢市の海鮮市場(華南海鮮城)には立ち寄っていな... NaN NaN
8 [13] 20代 女性 千葉県 [(4)症状、経過:, 1月20日頃から咳、鼻水症状あり。, 1月29日鼻水が続くため、医療... [(5)行動歴:, 1月16日 東京から大阪へ飛行機で移動。, 1月17-22日にバスガイド... 新型コロナウイルスに関連した肺炎の患者の発生について(13例目) https://www.mhlw.go.jp/stf/newpage_09271.html
9 [11] 30代 女性 中華人民共和国(湖南省) [(4)症状、経過:, 1月19日に武漢市に滞在。, 1月20日に入国。入国時は症状なし。2... [(5)行動歴:, 本人からの報告によれば、武漢市の海鮮市場(華南海鮮城)には立ち寄っていな... 新型コロナウイルスに関連した肺炎の患者の発生について(11例目) https://www.mhlw.go.jp/stf/newpage_09237.html
10 [12] 20代 女性 京都府 [(4)症状、経過:, 1月16-22日に武漢市に滞在。, 1月22日午後に入国。入国時点で... [(5)行動歴:, 1月16-22日に武漢市に滞在。この間、1月17日または18日に咳症状の... 新型コロナウイルスに関連した肺炎の患者の発生について(12例目) https://www.mhlw.go.jp/stf/newpage_09239.html
11 [10] 50代 男性 三重県 [(4)症状、経過:, 1月13日、武漢市から帰国。その際は、症状なし。, 1月25-26日... [(5)行動歴:, 12月24日-1月13日まで武漢市に滞在。その他、行動歴は現在確認中。日... 新型コロナウイルスに関連した肺炎の患者の発生について(10例目) https://www.mhlw.go.jp/stf/newpage_09236.html
12 [9] 50代 男性 中華人民共和国(湖北省武漢市) [(4)症状、経過:1月29日 8時半ごろ帰国。, 医療機関に到着時点で、鼻汁および咽頭痛を... [(5)行動歴:現在確認中] 新型コロナウイルスに関連した患者(9例目)及び無症状病原体保有者(*)の発生について https://www.mhlw.go.jp/stf/newpage_09205.html
13 NaN 40代 男性 調査中 [(4)症状、経過:1月29日 8時半ごろ帰国。症状はなく、念のため検査で陽性。] [(5)行動歴:現在確認中] NaN NaN
14 NaN 50代 女性 調査中 [(4)症状、経過:1月29日 8時半ごろ帰国。症状はなく、念のため検査で陽性。] [(5)行動歴:現在確認中] NaN NaN
15 [8] 40代 女性 大阪府 [(4)症状、経過:, 1月20日 発熱し東京都内の医療機関を受診し、経過観察。, 1月21... [(5)行動歴:, 1月12日から17日まで中国武漢市からのツアー客の乗るバス(国内6例目と... 新型コロナウイルスに関連した肺炎の患者の発生について(8例目) https://www.mhlw.go.jp/stf/newpage_09201.html
16 [7] 40代 女性 中華人民共和国(湖北省武漢市) [(4)症状、経過:, 1月21日に来日し、22日より北海道を観光。, 1月26日 体調不良... [(5)行動歴:, 1月21日、2名で来日し東京都内の知人宅に宿泊。, 1月22日、3名で東... 新型コロナウイルスに関連した肺炎の患者の発生について(7例目) https://www.mhlw.go.jp/stf/newpage_09158.html
17 [6] 60代 男性 奈良県 [(4)症状、経過:, 1月14日悪寒、咳、関節痛あり。, 1月17日に奈良県内の医療機関を... [(5)行動歴:, 1月8-11日に武漢からのツアー客を、運転手としてバスに乗せた。, 1月... 新型コロナウイルスに関連した肺炎の患者の発生について(6例目) https://www.mhlw.go.jp/stf/newpage_09153.html
18 [5] 40代 男性 中華人民共和国(湖北省武漢市) [(4)症状、経過:, 1月20日に来日(症状なし)。, 1月22日の午前から体調不良。, ... [(5)行動歴:本人からの報告によれば、武漢市の海鮮市場(華南海鮮城)には立ち寄っていない。... 新型コロナウイルスに関連した肺炎の患者の発生について(5例目) https://www.mhlw.go.jp/stf/newpage_09154.html
19 [4] 40代 男性 中華人民共和国(湖北省武漢市) [(4)症状、経過:, 1月22日に来日(症状なし)。, 1月23日から発熱。, 1月24日... [(5)行動歴:本人からの報告によれば、武漢市の海鮮市場(華南海鮮城)には立ち寄っていない。... 新型コロナウイルスに関連した肺炎の患者の発生について(4例目) https://www.mhlw.go.jp/stf/newpage_09100.html
20 [3] 30代 女性 中華人民共和国(湖北省武漢市) [(4)症状、経過:, 1月18日に来日(このときは症状なし)。, 1月21日夜から発熱と咳... [(5)行動歴:本人からの報告によれば、武漢市の海鮮市場(華南海鮮城)には立ち寄っていない。... 新型コロナウイルスに関連した肺炎の患者の発生について(3例目) https://www.mhlw.go.jp/stf/newpage_09099.html
21 [2] 40代 男性 中華人民共和国(湖北省武漢市) [(4)症状、経過:, 1月14日から発熱あり。, 1月15、17日に医療機関を受診し肺炎の... [(5)行動歴:本人からの報告によれば、武漢市の海鮮市場(華南海鮮城)には立ち寄っていない。... 新型コロナウイルスに関連した肺炎の患者の発生について(2例目) https://www.mhlw.go.jp/stf/newpage_09079.html
22 [1] 30代 男性 府県: 神奈川県 [(4)症状: 1月3日から発熱あり。, 1月6日に中華人民共和国湖北省武漢市から帰国。同日... [(6)滞在国での行動歴: 本人からの報告によれば、武漢市の海鮮市場(華南海鮮城)には立ち寄... 新型コロナウイルスに関連した肺炎の患者の発生について(1例目) https://www.mhlw.go.jp/stf/newpage_08906.html
city_list = ['北海道', '青森県', '岩手県', '宮城県', '秋田県', '山形県', '福島県', '茨城県', '栃木県', '群馬県', '埼玉県', '千葉県', '東京都', '神奈川県', '新潟県', '富山県', '石川県', '福井県', '山梨県', '長野県', '岐阜県', '静岡県', '愛知県', '三重県', '滋賀県', '京都府', '大阪府', '兵庫県', '奈良県', '和歌山県', '鳥取県', '島根県', '岡山県', '広島県', '山口県', '徳島県', '香川県', '愛媛県', '高知県', '福岡県', '佐賀県', '長崎県', '熊本県', '大分県', '宮崎県', '鹿児島県', '沖縄県']

df['final_loc'] = df['loc']
for i in range(len(df)):
    for phase in df['spt'][i]:
        for city in city_list:
            if city in phase:
#                 print(i,city)
                df.loc[i,'final_loc'] = city
    for city in city_list:
        if city in df['loc'][i]:
#             print(i,city)
            df.loc[i,'final_loc'] = city

dict2 = {'中華人民共和国': 0,
        '調査中': 0,
        'error': 0}
dict1 = {}
for i in range(len(city_list)):
    dict1[city_list[i]] = 0
investing = 0
unknown = 0
known = 0
for i in df['final_loc']:
    if  i in dict1:
        dict1[i] = dict1[i] + 1
        known += 1
    elif '調査中' in i:
        dict2['調査中'] = dict2['調査中'] + 1
        investing += 1
    elif '中華人民共和国' in i:
        dict2['中華人民共和国'] = dict2['中華人民共和国'] + 1
        unknown += 1
    else:
        dict2['error'] = dict2['error'] + 1
dict1
{'北海道': 1,
 '青森県': 0,
 '岩手県': 0,
 '宮城県': 0,
 '秋田県': 0,
 '山形県': 0,
 '福島県': 0,
 '茨城県': 0,
 '栃木県': 0,
 '群馬県': 0,
 '埼玉県': 0,
 '千葉県': 4,
 '東京都': 2,
 '神奈川県': 1,
 '新潟県': 0,
 '富山県': 0,
 '石川県': 0,
 '福井県': 0,
 '山梨県': 0,
 '長野県': 0,
 '岐阜県': 0,
 '静岡県': 0,
 '愛知県': 2,
 '三重県': 1,
 '滋賀県': 0,
 '京都府': 2,
 '大阪府': 1,
 '兵庫県': 0,
 '奈良県': 1,
 '和歌山県': 0,
 '鳥取県': 0,
 '島根県': 0,
 '岡山県': 0,
 '広島県': 0,
 '山口県': 0,
 '徳島県': 0,
 '香川県': 0,
 '愛媛県': 0,
 '高知県': 0,
 '福岡県': 0,
 '佐賀県': 0,
 '長崎県': 0,
 '熊本県': 0,
 '大分県': 0,
 '宮崎県': 0,
 '鹿児島県': 0,
 '沖縄県': 0}
import cv2
from PIL import Image
import matplotlib.colors
import matplotlib.pyplot as plt
from japanmap import *
def color_scale(r):
    tmp = cmap(norm(r))
    return (tmp[0]*255, tmp[1]*255, tmp[2]*255)
n_min = min(dict1.values())
n_max = max(dict1.values())

cmap = plt.cm.rainbow
norm = matplotlib.colors.Normalize(vmin=n_min, vmax=n_max)
dict3 = dict1
n_max
4
for k,v in dict1.items():

    dict1[k] = color_scale(v)
def total_number(input_dict):
    sum = 0
    for key,value in input_dict.items():
        sum = sum + input_dict[key]
    return sum
plt.figure(figsize=(10,8))
plt.imshow(picture(dict1))
sm = plt.cm.ScalarMappable(cmap=cmap, norm=norm)

sm._A = []
plt.colorbar(sm)
print('感染者と携帯者は全部で%d人です。所在地が確認されたの人は%d人です。調査中は%d人です。所在地未知は%d人です。'%(len(df),known,investing,unknown))

plt.show()
感染者と携帯者は全部で23人です。所在地が確認されたの人は15人です。調査中は4人です。所在地未知は4人です。

png