목록전체 글 (92)
log.Sehee

!! 해당 데이터 분석시 한계점 !! 해당 데이터는 공식 데이터([국제스포츠정보센터](https://gsic.sports.or.kr/com/cop/game/game_info.do?partCode=1))와 차이가 있음. 대한민국 데이터 누락예시: 2008년 베이징올림픽 역도 48kg 은메달 임정화 누락 복식/단체 종목의 경우 한 종목에서 여러명이 메달을 획득하지만, 국가 순위 집계시 1개로 집계됨동일 종목인 경우 1개로 계산하는 것이 용이단, 3,4위 모두에 동메달을 주는 경우 한 나라에서 동메달 2개 획득시 문제 발생대한민국 사례: 1992년 바르셀로나 올림픽 실제 탁구 남성복식 2팀 준결승 진출로 및 패배로 동메달 2개 획득당시 준결승 진출시 동메달 수여, 총 4명 이 자료에서는 누가 누구와 복식조를 ..

Mysql 설치 https://dev.mysql.com/downloads/mysql/ 1. 설치 후 터미널에서 bin 폴더로 들어가기cd /usr/local/mysql/bin/ 2. bin 위치에서 sql 실행되는 것 확인./mysql -u root -p 3. sql 정상 실행되면 control + D로 sql 종료 4. cd 입력으로 홈 디렉토리로 돌아가 paths 파일 vi 편집기 열기 5. 환경변수를 추가해준다.# shift + G 입력 -> 맨 아래로 커서 이동# i 입력 -> 편집모드/usr/local/mysql/bin# 입력 후 ESC# :wq 입력 -> 저장 후 종료 6. 터미널 종료 후 새 창 열고 홈 디렉토리에서 sql 실행mysql -u root -p 여기서 정상실행되어야 하지만.. ..

주유소 웹데이터 크롤링 및 유가분석 웹데이터 주소오피넷 (https://www.opinet.co.kr/user/main/mainView.do) -> 싼 주유소 찾기 -> 지역별 필요한 정보주유소명, 주소, 브랜드, 휘발유 가격, 경유 가격, 셀프 여부, 세차장 여부, 충전소 여부, 경정비 여부, 편의점 여부, 24시간 운영 여부, 구, 위도, 경도 필요한 모듈 importfrom selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.chrome.options import Optionsfrom selenium.webdriver.chrome.service import Servicefrom bs4 i..

인구 분석 개요- 인구 소멸 위기 지역 파악- 인구 소멸 위기 지역의 지도 표현- 지도 표현에 대한 카르토그램 표현 데이터 읽고 인구 소멸 지역 계산하기import numpy as np, pandas as pd, matplotlib as plt, set_matplotlib_hangul, warningswarnings.filterwarnings(action='ignore')%matplotlib inlinepopulation = pd.read_excel('../data/07_population_raw_data.xlsx', header = 1)# fillna(method='pad') pad 옵션은 null값 바로 앞 값을 가져와서 채움 / backfill: 뒷 값을 가져와서 채움population.fill..

Naver API 네이버 API 사용 등록- 네이버 개발자 센터 ('https://developers.naver.com/main/') 에서 어플리케이션 등록 및 환경 추가 네이버 검색 API 사용하기- 개발 가이드 https://developers.naver.com/docs/serviceapi/search/blog/blog.md 참고 - urllib: http 프로토콜에 따라서 서버의 요청/응답을 처리하기 위한 모듈- urllib.request: 클라이언트의 요청을 처리하는 모듈- urllib.parse: url 주소에 대한 분석# 네이버 검색 API 예제 - 블로그 검색import osimport sysimport urllib.requestclient_id = 발급받은 클라이언트 idclient_sec..

forecast 시계열 분석 prophet 설치하기conda install pandas-datareaderconda install -c conda-forge fbprophetpip install prophet import matplotlib.pyplot as pltimport numpy as np%matplotlib inline **kwargs로 함수 작성def plotSinWave(**kwargs): """ plot sine wave y = a sin(2 pi f t + t_0) + b """ endTime = kwargs.get('endTime', 1) sampleTime = kwargs.get('sampleTime', 0.01) amp = kwargs.get('..