파이썬 활용 - 주식 전 종목 코드 구하기
오늘은 주식 데이터를 활용하기 위한 기초 작업으로 주식 전 종목의 코드를 구해오는 코드를 작성해볼까 합니다.
실행 방법을 간단히 요약하면 다음과 같습니다.
- 한국 거래소라는 사이트에서 전 종목의 리스트를 다운로드
- Pandas를 이용하여 다운로드한 파일에서 데이터를 읽어 Dataframe으로 변환
- 해당하는 데이터 추출 후 6 자리 코드 형식으로 변환
- List 형태로 변환하여 출력
1. 한국 거래소 사이트에서 전 종목 파일로 다운로드
주식 전 종목 검색하여 다운로드 받는 방법에 대해서 간단하게 설명되어 있으니 아래 페이지 참조
2. Pandas를 이용하여 파일에서 데이터 불러오기
위에서 다운로드한 파일을 파이썬 코드가 있는 곳에 저장 후에 다음 코드를 실행해보면 종목 코드와 기업 명을 볼 수 있다.
3. 종목 코드를 6 자리로 변환하기
종목 코드를 보면 95570, 6840등 길이가 다양하다. 종목 코드를 사용하고자 하는 곳에서는 대부분 6 자리로 사용하고 있기 때문에 전체 종목 코드를 6 자리로 변환해보자.
예를 들어 6840은 006840으로 코드 앞에 0으로 채워주면 된다.
4. List 형태로 변환하여 반환하기
Dataframe의 특정 열을 list로 변환하는 방법은 df['column_name'].tolist()를 사용하면 됩니다.
5. 전체 코드를 정리하였습니다.
지금까지 주식 전종목 코드 구하는 방법을 파이썬으로 구현해보았는데 혹시 궁금한 점 있으면 댓글 주세요.
'파이썬 기초' 카테고리의 다른 글
주피터 노트북(Jupyter Notebook) Markdown 기능 및 수식 입력 방법 (0) | 2020.06.26 |
---|---|
파이썬 활용 주식 일봉 데이터 받기 및 챠트 그리기 1 (4) | 2020.06.19 |
주피터 노트북(Jupyter Notebook) 알고 있으면 유용한 팁 (0) | 2020.06.16 |
주피터 노트북(Jupyter Notebook) 설치 및 사용 방법 (4) | 2020.06.09 |
파이썬 설치하기 (0) | 2020.05.25 |