본문 바로가기
데이터&AI

지나고 보면 티끌과도 같은 일이다.

by 일등박사 2021. 12. 19.

코로나로 신나는 연말분위기는 갑분집이 되었습니다..

 

독일의 철학자 프리드리히 니체(Friedrich Nietzsche) 는

그의 저서 우상의 황운에서 

 

 

나를 죽이지 못하는 것은, 나를 더 강하게 한다.
(Was mich nicht umbringt, macht mich stärker.)

 

라고 말했다고 합니다.

 

2021년의 끝자락에 서서 코로나의 한해를 데이터 관점에서 돌아보았습니다!!

 

 

이태원 發 2차 대유행에 이은 작년 12월,

구체적 원인을 모르게 전국은 3차 대유행이 시작되었고

그렇게 2020년의 연말은 조용히 지나가게 되었습니다.

 

2021년 2월 2일, 전국 3차 대유행으로 모두는 두려움에 떨었고,..,

 

 

정부의 Open API 서비스를 활용하여 데이터를 실제 확인해보았습니다!!

 

import requests
from bs4 import BeautifulSoup
import pandas as pd
import numpy as np

url = "http://openapi.data.go.kr/openapi/service/rest/Covid19/getCovid19InfStateJson?serviceKey={}&pageNo=1&numOfRows=10&startCreateDt=20200124&endCreateDt=20211218".format(encoding)
encoding = <my_API_encoding_key>

## Data 요청
res = requests.get(url.format(encoding))

## Data Parsing
soup = BeautifulSoup(res.content, 'html.parser')

## 일 확진자수만 가져오기
patient_l = []
for i in soup.findAll('decidecnt'):
    patient_l.append(i.text)
date_l = []
for i in soup.findAll('statedt'):
    date_l.append(i.text)
    
## DataFrame 만들기
df =pd.DataFrame()
df['yyyymmdd'] = date_l
df['patient_cumulative'] = patient_l
df['patient_cumulative']  = df['patient_cumulative'] .astype(float)
df['patient_daily'] =  df['patient_cumulative']  - df['patient_cumulative'].shift(-1)
# df.to_csv('patient_20211219.csv')
df

 

 

확인결과 위의 포스터랑 같은 트렌드의 차트를 확인할 수 있었습니다!

 

 

코로나 확진자 API로 확인해 본 21.2.2까지의 일일 확진자 수

 

 

이미 잘 알고 있듯 작금의 일일확진자수는 더욱 심각한 상황인데요!!

지금의 관점에서 2차/3차 대유행을 바라보니 티끌과도 같은 수준이었네요 ㅠㅠ

칸트가 말했던 죽일수 없는 고통이 더욱 강하게 만들었던 나는 내 자신이 아니라 코로나 였던것 같습니다.

 

코로나를 이기기 위해 힘쓰시는 의료진에 감사해하며

코로나에 타격을 입으신 자영업자들의 아픔에 공감하며

마스크 없이 자유로운 일상이 돌아올 언젠가를 꿈꾸며 

 

화이팅!!

 

댓글