inflearn logo
강의

Course

Instructor

Finding Signals and Noise through Python Stock Data Collection and Analysis

[2/14] Summarizing Data

한국거래소 상장종목 가져오기 카테고리 다름문제

403

EunHyuk Rho

4 asked

1

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

안녕하세요. 강사님

수업 진행대로 한국거래소 상장종목 가져오기를 실행했습니다.

수업의 내용과 다른 카테고리로 출력이 됩니다.

이는 KRX홈페이지에서 변경된 사항이 반영된 것인가요?

아직 수업을 듣는 중이지만 앞으로 수업을 들을 때 그대로 진행해도 지장을 없을까요?

나중에 강의를 모두 듣고나서 제 나름대로 데이터를 추출하고 싶은데 종목 수가 코스피+코스닥+코넥스 포함인데 적어보여서요 ㅜ

감사합니다.

plotly seaborn 웹 스크래핑 matplotlib numpy pandas 웹-크롤링 python

Answer 2

0

kliste0702190

저도 예전에 듣다가 다시 듣고 싶어서, 듣고 있는데 카테고리가 완전 달라져 버렸는데..
혹시 해결 방법이 없을까요?

0

todaycode

안녕하세요.

최근 버전인 '0.9.50' 에서 KrxMarcapListing을 출력하는 것을 확인하였습니다.
FinanceDataReader에 이슈가 있는 것으로 보여집니다.

일단, 아래의 코드로 직접 KRX 종목을 불러올 수 있습니다.

최근 KRX 목록을 불러올 때는 ETF등의 파생상품도 함께 불러오지만, 아래 코드를 사용하게 되면 파생상품을 제외한 KRX 상장종목만을 불러옵니다.

 

url = 'http://kind.krx.co.kr/corpgeneral/corpList.do?method=download&searchType=13'

df_listing = pd.read_html(url, header=0, flavor='bs4', encoding='EUC-KR')[0]

cols_ren = {'회사명':'Name', '종목코드':'Symbol', '업종':'Sector', '주요제품':'Industry',

'상장일':'ListingDate', '결산월':'SettleMonth', '대표자명':'Representative',

'홈페이지':'HomePage', '지역':'Region', }

df_listing = df_listing.rename(columns = cols_ren)

df_listing['Symbol'] = df_listing['Symbol'].apply(lambda x: '{:06d}'.format(x))

df_listing['ListingDate'] = pd.to_datetime(df_listing['ListingDate'])

df_listing

 

좀 더 확인해 보겠습니다.

우선 위의 코드로 실습해 주세요!

0

kliste0702190

해당 코드 실행이 안되는데..
혹시 따로 설치해야할 라이브러리가 있을까요?

0

todaycode

안녕하세요. import pandas as pd 가 실행되었는지 확인해 보세요!

pandas 만 import 하면 사용할 수 있는 코드입니다.

cufflinks 버전문제로 iplot() 미실행

0

47

2

[수정요청]직접 수집한 주가 데이터로 시각화해보기

0

56

2

pd.read_html(url, encoding='cp949') 에러

0

78

2

fdr.StockListing('KRX') 문제 발생

0

145

2

주식 자동매매 프로그램 제작 관련 조언 부탁드립니다

0

435

1

concat 을 통한 데이터 프레임 합치기 에러 문의

0

108

2

한글폰트 관련해서 문의드립니다.

0

235

2

데이터프레임 칼럼명 문의 드립니다.

0

239

3

금융데이터 수집의 모든것

0

146

2

녹화시점과 현재시점 컬럼명이 변경이 많이 되었을까요?

0

193

2

파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기 - 섹션1 [2/2]

0

176

1

Mac 환경에서 nbextensions 활성화 하는 방법

0

601

2

pd.concat(result.tolist()) 오류 문의

0

249

1

5.1 제약 데이터 수집 오류 해결

0

232

1

Table of contents 문의드립니다

0

216

2

concat을 통한 데이터프레임 합치기

0

552

2

Reindexing only valid with uniquely valued Index objects 오류 질문입니다.

0

495

1

데이터 비교시 데이터 불일치

0

414

1

dtype={"itemcode": np.object}) 을 dtype={"itemcode": object}) 으로 변경해야 하나요?

0

599

1

질문 : for문 풀어쓰기

0

493

1

파이참에서 Plotly 그래프 실행방법

0

1310

1

5.1 데이터프레임 병합(merge)

0

744

2

쥬피터노트북에서 실행파일 만들기

0

1452

1

주피터노트북 확장팩 설치가 안됩니다.

0

566

2