■ get_market_fundamental 함수를 사용해 특정일에 모든 종목의 BPS/PER/PBR/EPS/DIV/DPS 리스트를 구하는 방법을 보여준다.
▶ main.py
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
from pykrx import stock baseDate = "20210108" market = "ALL" # ALL, KOSPI, KOSDAQ, KONEX dataFrame = stock.get_market_fundamental(baseDate, market = market) print(dataFrame.head(5)) """ BPS PER PBR EPS DIV DPS 티커 095570 6802 4.62 0.67 982 6.61 300 006840 62448 11.69 0.41 2168 2.96 750 027410 15699 17.46 0.31 281 2.24 110 282330 36022 16.09 3.91 8763 1.91 2700 138930 25415 3.51 0.23 1647 6.23 360 """ |
▶ 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 명령을 실행했다.