"No tables found"
399
작성한 질문수 2
안녕하세요 라이브러리를 불러오고 난 다음fdr.StockListing("KRX")를 입력하고 출력했는데
위와 같은 오류가 납니다.. 왜 그런지 모르겠어요..
답변 2
0
안녕하세요.
FinanceDataReader 가 정상적으로 로드가 되었다면
아마도 버전의 차이 등으로 데이터를 불러오지 못하는 것 같습니다.
아래의 코드를 하나의 셀에 실행해 보시겠어요?
import FinanceDataReader as fdr
print(fdr.__version__)
df_krx = fdr.StockListing("KRX")
df_krx.head()
위의 코드가 정상 동작하지 않는다면 FinanceDataReader 의 최신 버전을 사용해 주세요.
아래의 명령어를 통해 FinanceDataReader 를 재설치를 해보세요.
pip install finance-datareader --upgrade
0
import FinanceDataReader as fdr
print(fdr.__version__)
df_krx = fdr.StockListing("KRX")
df_krx.head()
0
안녕하세요. 사용하시는 버전이나 코드나 모두 문제가 없어보입니다.
데이터를 가져오지 못하는 것으로 봤을 때 SSL 오류일 수도 있을 것 같습니다.
FinanceDataReader 를 통해 전체 종목을 가져오는 코드는 아래와 같은데요.
아래 코드를 실행해 보시고 데이터를 가져오는지 확인해 주세요.
아래 코드 실행 시에도 오류가 난다면 파이썬 설치시에 인증서 설정이 되지 않은 듯 해요.
혹은 실습하고 계신곳에서 한국 거래소 웹사이트 접근이 가능한지도 확인이 필요할거 같습니다.
기업의 경우 특정 웹사이트에 대한 접근을 막아놓기도 합니다.
아래 URL 이 전체 종목을 받을 수 있는 URL 인데요. 아래 URL이 접근 되는지 확인해 주세요.
http://kind.krx.co.kr/corpgeneral/corpList.do?method=download&searchType=13
----------------주피터에서 아래 코드를 실행해 보세요.-----------
import pandas as pd
url = 'http://kind.krx.co.kr/corpgeneral/corpList.do?method=download&searchType=13'
df_listing = pd.read_html(url, header=0)[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
----------------주피터에서 여기까지의 코드를 실행해 보세요.-----------
그리고 해당 강좌는 google colab 으로도 실습을 해보실 수가 있는데요.
만약 위 코드로도 오류가 발생한다면 오류 메시지를 올려주시고 아래 Colab 링크로 실습해 보세요.
[1. FinanceDataReader를 통한 상장종목 전체 불러오기.ipynb - Colaboratory](https://colab.research.google.com/github/corazzon/finance-data-analysis/blob/main/2.1%20FinanceDataReader%EB%A5%BC%20%ED%86%B5%ED%95%9C%20%EC%83%81%EC%9E%A5%EC%A2%85%EB%AA%A9%20%EC%A0%84%EC%B2%B4%20%EB%B6%88%EB%9F%AC%EC%98%A4%EA%B8%B0-output.ipynb)
0
선생님 안녕하세요 우선 신경 써주셔서 정말 감사합니다.
선생님이 댓글을 올리기 전에 아나콘다를 삭제하고 재설치를 했습니다.
다행히도 정상적으로 실행이 되네요. 제 생각엔 아나콘다 패키지 문제였던 거 같아요.
감사합니다.
cufflinks 버전문제로 iplot() 미실행
0
36
2
[수정요청]직접 수집한 주가 데이터로 시각화해보기
0
49
2
pd.read_html(url, encoding='cp949') 에러
0
70
2
fdr.StockListing('KRX') 문제 발생
0
131
2
주식 자동매매 프로그램 제작 관련 조언 부탁드립니다
0
424
1
concat 을 통한 데이터 프레임 합치기 에러 문의
0
103
2
한글폰트 관련해서 문의드립니다.
0
228
2
데이터프레임 칼럼명 문의 드립니다.
0
237
3
금융데이터 수집의 모든것
0
143
2
녹화시점과 현재시점 컬럼명이 변경이 많이 되었을까요?
0
189
2
파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기 - 섹션1 [2/2]
0
172
1
Mac 환경에서 nbextensions 활성화 하는 방법
0
591
2
pd.concat(result.tolist()) 오류 문의
0
242
1
5.1 제약 데이터 수집 오류 해결
0
229
1
Table of contents 문의드립니다
0
207
2
concat을 통한 데이터프레임 합치기
0
548
2
Reindexing only valid with uniquely valued Index objects 오류 질문입니다.
0
488
1
데이터 비교시 데이터 불일치
0
408
1
dtype={"itemcode": np.object}) 을 dtype={"itemcode": object}) 으로 변경해야 하나요?
0
592
1
질문 : for문 풀어쓰기
0
486
1
파이참에서 Plotly 그래프 실행방법
0
1308
1
5.1 데이터프레임 병합(merge)
0
736
2
쥬피터노트북에서 실행파일 만들기
0
1445
1
주피터노트북 확장팩 설치가 안됩니다.
0
557
2





