강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của roheunhyuk
roheunhyuk

câu hỏi đã được viết

Tìm kiếm tín hiệu và nhiễu thông qua việc thu thập và phân tích dữ liệu chứng khoán bằng Python

[2/14] Tóm tắt dữ liệu

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

Viết

·

385

1

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

안녕하세요. 강사님

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

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

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

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

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

감사합니다.

plotlyseaborn웹 스크래핑matplotlibnumpypandas웹-크롤링python

Câu trả lời 2

0

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

0

todaycode님의 프로필 이미지
todaycode
Người chia sẻ kiến thức

안녕하세요.

최근 버전인 '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

 

좀 더 확인해 보겠습니다.

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

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

todaycode님의 프로필 이미지
todaycode
Người chia sẻ kiến thức

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

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

Hình ảnh hồ sơ của roheunhyuk
roheunhyuk

câu hỏi đã được viết

Đặt câu hỏi