■ get_market_fundamental 함수의 freq 인자를 사용해 월별 데이터 리스트를 구하는 방법을 보여준다.
※ 해당 월의 종가를 기준으로 값이 출력된다.
▶ main.py
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
from pykrx import stock startDate = "20200101" endDate = "20200531" ticker = "005930" frequency = "m" # d : 일별, m : 월별, y : 연도별 dataFrame = stock.get_market_fundamental(startDate, endDate, ticker, freq = frequency) print(dataFrame) """ BPS PER PBR EPS DIV DPS 날짜 2020-01-31 35342 8.54 1.56 6461 2.57 1416 2020-02-29 35342 8.85 1.62 6461 2.48 1416 2020-03-31 35342 8.51 1.56 6461 2.57 1416 2020-04-30 35342 7.09 1.30 6461 3.09 1416 2020-05-31 37528 15.32 1.29 3166 2.92 1416 """ |
▶ requirements.txt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
certifi==2024.6.2 charset-normalizer==3.3.2 contourpy==1.2.1 cycler==0.12.1 DateTime==5.5 Deprecated==1.2.14 fonttools==4.53.0 idna==3.7 kiwisolver==1.4.5 matplotlib==3.9.0 multipledispatch==1.0.0 numpy==2.0.0 packaging==24.1 pandas==2.2.2 pillow==10.3.0 pykrx==1.0.45 pyparsing==3.1.2 python-dateutil==2.9.0.post0 pytz==2024.1 requests==2.32.3 six==1.16.0 tzdata==2024.1 urllib3==2.2.2 wrapt==1.16.0 xlrd==2.0.1 zope.interface==6.4.post2 |
※ pip install pykrx 명령을 실행했다.