커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
애플 주가그래프 작성하기 코드오류
[왕초보] ChatGPT 300% 활용하기 v0
1주차
북마크
김*성
댓글
3
추천
0
조회수
10
조회수
10
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.



애플 주가그래프 작성하기 오류발생합니다. gpt4 입니다


보고 계신

스파르타 즉문즉답

화면 전체를 캡처해 주시면, 튜터님들이 빠르게 상황을 이해할 수 있어요.

스파르타 즉문즉답






작성한 코드 및 에러 메세지

!pip install pandas pandas_datareader matplotlib
import pandas as pd
import pandas_datareader.data as web
import matplotlib.pyplot as plt
from datetime import datetime, timedelta


# 오늘 날짜와 5년 전 날짜 계산
end_date = datetime.now()
start_date = end_date - timedelta(days=5*365)


# 애플 주식 데이터 가져오기 (애플의 티커 심볼은 'AAPL')
apple_stock = web.DataReader('AAPL', 'yahoo', start_date, end_date)


# 주가 그래프 그리기
plt.figure(figsize=(14, 7))
plt.plot(apple_stock['Adj Close'], label='Apple', color='blue') # 조정 종가 사용
plt.title('Apple Stock Price (Last 5 Years)')
plt.xlabel('Date')
plt.ylabel('Adjusted Closing Price (USD)')
plt.legend()
plt.grid(True)
plt.show()

에러 메시지
TypeError                                 Traceback (most recent call last)
<ipython-input-34-34d0395e8814> in <cell line: 12>()
     10 
     11 # 애플 주식 데이터 가져오기 (애플의 티커 심볼은 'AAPL')
---> 12 apple_stock = web.DataReader('AAPL', 'yahoo', start_date, end_date)
     13 
     14 # 주가 그래프 그리기


3 frames
/usr/local/lib/python3.10/dist-packages/pandas_datareader/yahoo/daily.py in _read_one_data(self, url, params)
    151         try:
    152             j = json.loads(re.search(ptrn, resp.text, re.DOTALL).group(1))
--> 153             data = j["context"]["dispatcher"]["stores"]["HistoricalPriceStore"]
    154         except KeyError:
    155             msg = "No data fetched for symbol {} using {}"

TypeError: string indices must be integers


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

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




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