반응형

데이터분석/분석 예제 4

<React> 공공데이터 API 불러오기(한국도로공사 OpenAPI)

목차 # 목표 자료 살펴보기 ##공공데이터 API키 발급 받는 방법 1. 환경설정 1-1 node.js 설치 1-2 리액트 설치 1-3 Axios 설치 2. 공공데이터 API 불러오기 2-1 App.js 2-2 Traffic.js #목표 자료 살펴보기 http://data.ex.co.kr/ 고속도로 공공데이터 포털 data.ex.co.kr 고속도로 공공데이터 포털에서 일자별 전국 교통량을 조회 및 리액트로 불러온다. 들어가보면 요청 변수와 출력 값에 대한 명세가 간략하게나마 나와있다. 더 자세하게 알고 싶다면 Help센터의 OpenAPI 가이드문서를 받아서 사용한다. 구분 코드들을 한 페이지에서 그 상세정보를 알수 있다면 좋겠지만 그 정보를 dataSet>교통데이터다운로드를 통해서 알 수 있다. http..

서울 코로나 요일별 확진자 비율 (2020.01.24~ 2021.08.17 )

*pie chart를 이용하여 요일별 확진자 비율을 시각화해 보았습니다. *explode를 이용해 최고비율_요일와 최저비율_요일를 강조했습니다. *비율의 0아래의 자릿수를 두자리로 제한했습니다. [전체 코드] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 import pandas as pd from matplotlib import pyplot as plt df = pd.read_csv("seoul_corona_now - seoul_corona_now.csv",parse_dates = ['확진일','등록일','수정일']) df['확진_요일']=df['확진일'].dt.day_name() count_요일 = df['확진_요일'].value_co..

서울 일별 코로나 확진자 수 그래프 그리기

지금까지 배웠던 pandas와 matplotlib을 이용하여 서울 코로나 확진자 수를 그래프로 나타내 보았습니다. row 값에 환자 한명의 정보가 나타나 있기 때문에 확진일을 이용하여 value_counts()를 사용해 일일 확진자의 수를 뽑았습니다. xtick이 너무 많아서 '2020-01-24','2020-05-24','2020-10-24','2021-03-24','2021-08-17' 이렇게 다섯 날짜만 표시되도록 했습니다. 평균값을 중심으로 평균 이상과 평균 이하를 표현하기 위해 plt.fill_between을 사용했습니다. 선의 굵기의 기본값인 2는 너무 굵어서 1.5로 선의 굵기를 변경했습니다. [전체 코드] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19..

<Python> 워드 클라우드 만들기

사용한 라이브러리 requests, bs4, Konlpy, matplotlib, wordcloud, counter 실행한 페이지 >나무위키 베스트 라이브 1. 실행할 페이지 스크래핑 2.Konlpy Okt()를 통해 형태소 분할하기 3.분할한 형태소 자료 가공하기 4. 워드 클라우드 만들기 1. 실행할 페이지 스크래핑 > 나무위키 베스트 라이브의 페이지 1부터 49까지 스크래핑을 해보겠습니다. 먼저 스크래핑을 시행할 페이지로 이동해서 게시판의 주소 구조와 개발자 도구를 이용해 html구조를 살핍니다. 게시판의 주소는 arca.live/b/live?p=2 지금 페이지가 2페이지니까 페이지는 p값으로 이동한다는 것을 알았습니다. 그리고 html 구조를 보면 class명이 title ion-ios-photos..

반응형