커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
주식정보를 불러오는데 Type Error가 계속 발생함
undefined주차
북마크
장*철
댓글
4
추천
0
조회수
28
조회수
28
답변 완료

Tesla의 yfinance 정보를 불러들여서 그 정보를 화면에 보이기 위해 company.info를 실행했으나 type 오류 발생함.

company라는 명칭 대신 다른 단어를 사용해 보기도 하고 yf.Ticker 이전에 있는 import 명령을 다시 실행해보기도 하고, install도 다시 해보고 했으나 마찬가지임. 오류 message를 보면, company.info의 인수가 정수(integer)여야 한다고 하는데, 특별히 TSLA를 정수로 선언하는 명령이 있나요? 'TSLA' 또는 "TSLA"로 입력하면 정수로 인식하는 것 아닌가요?


작성한 코드 및 에러 메세지

company = yf.Ticker("TSLA")
company.info

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-20-5b5c1fa1d229> in <module>
      1 company = yf.Ticker("TSLA")
----> 2 company.info


3 frames
/usr/local/lib/python3.8/dist-packages/yfinance/scrapers/quote.py in _scrape(self, proxy)
     56         json_data = self._data.get_json_data_stores(proxy=proxy)
     57         try:
---> 58             quote_summary_store = json_data['QuoteSummaryStore']
     59         except KeyError:
     60             err_msg = "No summary info found, symbol may be delisted"

TypeError: string indices must be integers

Tip 1) </> 아이콘을 눌러 코드박스를 만들어 보세요.

Tip 2) Ctrl+A(맥의 경우 Command+A) 단축키로 코드를 한 번에 선택할 수 있어요!




취소
 공유
취소
댓글 0
댓글 알림
나의얼굴