-
KRX(한국거래소)주식 정보 가져오기정보 자동 수집 가이드 2021. 12. 1. 19:46
KRX_stock KRX(한국거래소)정보 가져오기¶
데이터 정보를 모으기 위해 주식도 한몫한다. 그래서 주식 데이터를 csv롤 다운받는 방법을 소개하고 다음 필요한 정보만 빼서 저장하는 것 까지 간단하게 남겨보도록 하자.
1.KRX 접속¶
2. 주식정보 다운¶
3. 데이터 불러오기¶
In [1]:import pandas as pd
In [2]:stock = pd.read_csv("data_2702_20211201.csv", encoding = "cp949") stock
Out[2]:종목코드 종목명 시장구분 소속부 종가 대비 등락률 시가 고가 저가 거래량 거래대금 시가총액 상장주식수 0 060310 3S KOSDAQ 중견기업부 3475 75 2.21 3400 3485 3310 161493 554638365 160793507675 46271513 1 095570 AJ네트웍스 KOSPI NaN 5380 30 0.56 5300 5380 5170 72085 381774050 251903947100 46822295 2 006840 AK홀딩스 KOSPI NaN 19050 100 0.53 18950 19300 18550 57400 1080361050 252366037050 13247561 3 054620 APS홀딩스 KOSDAQ 중견기업부 13500 350 2.66 13400 13550 12450 131694 1723032700 275321983500 20394221 4 265520 AP시스템 KOSDAQ 우량기업부 21800 500 2.35 21350 22400 20900 146208 3150183550 333134977800 15281421 ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 2599 000547 흥국화재2우B KOSPI NaN 24700 400 1.65 24050 24750 23650 481 11466100 3793920000 153600 2600 000545 흥국화재우 KOSPI NaN 7420 20 0.27 7400 7500 7390 3061 22673170 5698560000 768000 2601 003280 흥아해운 KOSPI NaN 2605 5 0.19 2570 2790 2450 1146110 2986885655 626306861895 240424899 2602 037440 희림 KOSDAQ 중견기업부 6060 210 3.59 5940 6080 5720 224547 1334034810 84370198500 13922475 2603 238490 힘스 KOSDAQ 우량기업부 8990 320 3.69 8500 8990 8460 26666 231126110 101697001640 11312236 2604 rows × 14 columns
4. 필요한 칼럼 추출¶
In [3]:stock = stock[["종목코드","종목명","시장구분"]] stock
Out[3]:종목코드 종목명 시장구분 0 060310 3S KOSDAQ 1 095570 AJ네트웍스 KOSPI 2 006840 AK홀딩스 KOSPI 3 054620 APS홀딩스 KOSDAQ 4 265520 AP시스템 KOSDAQ ... ... ... ... 2599 000547 흥국화재2우B KOSPI 2600 000545 흥국화재우 KOSPI 2601 003280 흥아해운 KOSPI 2602 037440 희림 KOSDAQ 2603 238490 힘스 KOSDAQ 2604 rows × 3 columns
In [4]:# stock.to_csv("stock_list.csv", index = False)
5. 시장 데이터 추출¶
- KOSDAQ는 1531개의 회사 확인
- KOSPI는 941개의 회사 확인
- KONEX는 132개의 회사 확인
In [5]:stock.groupby(["시장구분"]).count()
Out[5]:종목코드 종목명 시장구분 KONEX 132 132 KOSDAQ 1531 1531 KOSPI 941 941 6. csv 저장하기¶
In [6]:stock.to_csv("stock_list.csv", index = False)
이렇게 간단하게 주식 데이터를 가져와 보았다. 이로써 데이터 정보 수집의 한단계 앞당겼다는 생각이 든다. 더많은 정보를 수집해야 될테지만 좋은 정보를 가지고 더 많이 블로깅 해보도록 하겠다.
'정보 자동 수집 가이드' 카테고리의 다른 글
[krx]데이터 자동 수집을 위한 가이드 (0) 2021.11.26 [datetime]데이터 자동 수집을 위한 가이드 (0) 2021.11.25