만약 지금까지 생일의 평균 기온을 꺾은선 그래프로 나타내면 기온이 계속 상승하는 모양일까?
그 의문을 풀기위해 오늘은 기상청의 기온 공공데이터를 다운로드 받아 내 생일 기온 변화 그래프를 그려보았다.
(나는 여름에 태어났지만, 영하로 떨어진 날씨를 표현하기 위해서는 코드 한 줄이 더 필요하므로, 그것까지 기록을 남기기 위해서 겨울에 태어난 것으로 가정한다. ▷ 1989년 1월 21일)
VSCode가 아니라 주피터 노트북을 사용하였다. 주피터 노트북이 무엇인지, 실행 방법이 궁금하다면, 다음 링크를 참고하자.
주피터 노트북(Jupyter Notebook) 소개와 실행
○ 주피터 노트북(Jupyter Notebook)이란? 주피터 노트북은 웹 베이스 어플리케이션이다. 주피터 노트북을 사용하면 웹 브라우저 안에서 실행하고 싶은 코드를 입력하고 그 결과를 즉시 확인할 수
dreamyhand.tistory.com
1) 기상청에서 공개하는 기온 공공데이터 자료 다운받기
: 기상자료개방포털 ( https://data.kma.go.kr/ ) > 기후통계분석 > 기온분석 > 날짜를 설정하고 .csv 로 다운로드
* 다운로드한 .csv 파일은 주피터 노트북 작업 파일이 저장되는 폴더에 넣어준다. (파일명을 bday.csv 로 변경)
이번 포스팅에서 내 생일을 1989-01-21로 가정하였으므로, 1989-01-01 자료부터 다운로드 하였다. 지역은 서울이 기본 설정이다.

2) 다운로드 받은 엑셀 파일을 열어 데이터 구조를 확인한다. (혹시 결측값이 없는지 잘 확인한다.) 1~7행은 분석에 필요가 없으므로 삭제하고 저장한다.

3) 이제 결과물을 남긴다. 코드 이해는 캡쳐화면의 주석을 참고하자.


결과적으로 보았을 때, 지구온난화의 흔적이 뚜렷하게 나타나지는 않아 보인다.
<수정해야할 부분>
1) 그래프의 범례에 오타가 있다. 최저 기온(X) -> 평균 기온(O)
2) X축을 1989년~2021년으로 표시했어야하는데 미처 하지 못했다. 1989+15 = 2004년 서울에는 역대급 한파가 왔던 것일까.. 영하 10도 이하로 내려간 것을 볼 수 있다.
오늘도 즐겁게 파이썬!
'Python & SQL > Python Practice' 카테고리의 다른 글
| 서울시 자치구별 인구 분포 및 스타벅스 분포 (5) | 2021.04.09 |
|---|---|
| 파이썬 실행 파일 만들기 (convert .py to .exe) (2) | 2021.04.06 |
| [문자열 웹 크롤링] 오늘의 띠별 운세 (0) | 2021.03.31 |
| 파이썬 자연 언어 처리(Natural Language Processing, NLP) 맛보기 (0) | 2021.03.29 |
| 파이썬 네이버 이미지 크롤링(Python Naver Image Crawling) (0) | 2021.03.24 |