본문 바로가기

파이썬 기초

파이썬 활용 주식 전 종목 코드 구하기

파이썬 활용 - 주식 전 종목 코드 구하기


오늘은 주식 데이터를 활용하기 위한 기초 작업으로 주식 전 종목의 코드를 구해오는 코드를 작성해볼까 합니다.

주식 코드


실행 방법을 간단히 요약하면 다음과 같습니다. 

  1. 한국 거래소라는 사이트에서 전 종목의 리스트를 다운로드
  2. Pandas를 이용하여 다운로드한 파일에서 데이터를 읽어 Dataframe으로 변환
  3. 해당하는 데이터 추출 후 6 자리 코드 형식으로 변환
  4. List 형태로 변환하여 출력

 

1. 한국 거래소 사이트에서 전 종목 파일로 다운로드

주식 전 종목 검색하여 다운로드 받는 방법에 대해서 간단하게 설명되어 있으니 아래 페이지 참조


 ☞☞ 주식 전종목 코드 구하기



2. Pandas를 이용하여 파일에서 데이터 불러오기

위에서 다운로드한 파일을 파이썬 코드가 있는 곳에 저장 후에 다음 코드를 실행해보면 종목 코드와 기업 명을 볼 수 있다.

주식 코드 구하기 코드 01



3. 종목 코드를 6 자리로 변환하기

종목 코드를 보면 95570, 6840등 길이가 다양하다. 종목 코드를 사용하고자 하는 곳에서는 대부분 6 자리로 사용하고 있기 때문에 전체 종목 코드를 6 자리로 변환해보자.

예를 들어 6840은 006840으로 코드 앞에 0으로 채워주면 된다.

주식 코드 구하기 코드 02



4. List 형태로 변환하여 반환하기

Dataframe의 특정 열을 list로 변환하는 방법은 df['column_name'].tolist()를 사용하면 됩니다. 

주식 코드 구하기 코드 03



5. 전체 코드를 정리하였습니다.

주식 코드 구하기 전체 코드



지금까지 주식 전종목 코드 구하는 방법을 파이썬으로 구현해보았는데 혹시 궁금한 점 있으면 댓글 주세요.