본문 바로가기

Python/증권 데이터 분석26

HTML 주요 태그 리스트(HTML main tag list) 태그 속성 의미 html HTML 문서 head 문서 헤더 title 문서 제목 body text, background, bgcolor 문서 바디 h1, h2, h3 머리말 p 문단 br 줄바꿈 b 볼드체 i 이탤릭체 s 취소선 ol, ul type 순서 리스트, 비순서 리스트 li type 리스트 아이템 table width, boredr, cellpadding 테이블 tr align 테이블 행 th, td colspan 테이블 헤더, 테이블 데이터 a href, target 하이퍼링크 img src, width, height 이미지 주석 해당 내용을 가지고 겨벼운 실습을 해보면 아래와 같이 간단한 홈페이지를 만들 수 있다. heading1 thext heading2 thext heading3 thex.. 2021. 1. 7.
판다스(pandas) read_html() 함수로 엑셀파일 읽기, 사이트 파일 읽어오기 1. 무엇을 할 것인가? 한국거래소 기업공시채널(kind.krx.co.kr)에서 제공하는 엑셀 파일 읽기를 해보자!! 일단 저 사이트에 접속 (kind.krx.co.kr) -> 상장법인상세정보 -> 상장법인목록 -> excel 파일 다운로드 excel 파일을 열면 아래와 같이 표시된다. -> 그래서 read_excel() 함수를 사용해야 할 것 같지만 해당 파일을 메모장으로 열어보면 아래와 같이 html 파일로 이루어진 것을 알 수 있다. 따라서 팬더스의 read_html() 함수를 이용하여 파일을 읽어야 한다. 2. 선행과정 read_html() 함수를 호출 하기 위해 필요 라이브러리를 설치해 준다. C:\Users\user\AppData\Local\Programs\Python>pip install h.. 2021. 1. 4.
3년 전 - 마이크로소프트, 삼성전자 - 주식을 샀다면?? 코딩을 이용한 수익 비교 from pandas_datareader import data as pdr >>> import yfinance as yf >>> yf.pdr_override() >>> >>> sec = pdr.get_data_yahoo('005930.KS', start='2018-05-04') >>> sec_dpc = (sec['Close']-sec['Close'].shift(1)) / sec['Close'].shift(1) *100 >>> sec_dpc.iloc[0] = 0 >>> sec_dpc_cs = sec_dpc.cumsum() >>> >>> msft = pdr.get_data_yahoo('MSFT', start='2018-05-04') >>> msft_dpc = (msft['Close'] / msft['Clos.. 2021. 1. 4.
팬더스를 이용한 주식 시세 비교하기 (Comparison of Stock Price Using Panthers) 1. 아휴 파이낸스(finance.yahoo.com) 과거 야후, 구글 모두 API, 주식 데이터를 제공하였지만 현재는 아휴 파이낸스만 제공한다. but 미국 주식의 경우는 정확하지만 국내 주식의 데이터는 누락되거나 값이 틀린 경우가 있다는... 이번 글에서는 삼성전자와 마이크로소프트의 일별 주가 데이터를 야후 파이낸스를 통해 다운받아 어떤 종목이 수익률이 더 좋았는지 확인해보려고 한다. 2. 아휴 파이낸스(finance.yahoo.com)로 주식 시세 구하기 먼저 야후 파이낸스를 사용하기 위해서 야후 파이낸스를 설치~ 팬더스-데이터리더 라이브러리도 설치~ C:\Users\user\AppData\Local\Programs\Python>pip install yfinance C:\Users\user\AppD.. 2020. 12. 22.
728x90
반응형