
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
df 정의 후 정상 작동 되는 것을 확인했습니다. chatGPT에 주가그래프 코드를 요청했는데 오류에 df가 지정되어있지 않다고 나오는 이유가 무엇일까요

!pip install pandas_datareader matplotlib
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) # 5년 전
# 데브시스터즈의 종목 코드
ticker = '194480.KS' # 네이버 금융에서의 종목 코드에 .KS 추가
# 주가 데이터 가져오기
try:
df = web.DataReader(ticker, 'yahoo', start_date, end_date)
except Exception as e:
print(f"데이터를 가져오는 중 오류가 발생했습니다: {e}")
exit()
# 주가 그래프 그리기
plt.figure(figsize=(12, 6))
plt.plot(df['Close'], label='Close Price', color='blue')
plt.title('데브시스터즈 주가 (최근 5년)')
plt.xlabel('날짜')
plt.ylabel('주가')
plt.legend()
plt.grid()
plt.show()
Requirement already satisfied: pandas_datareader in /usr/local/lib/python3.10/dist-packages (0.10.0)
Requirement already satisfied: matplotlib in /usr/local/lib/python3.10/dist-packages (3.7.1)
Requirement already satisfied: lxml in /usr/local/lib/python3.10/dist-packages (from pandas_datareader) (4.9.4)
Requirement already satisfied: pandas>=0.23 in /usr/local/lib/python3.10/dist-packages (from pandas_datareader) (2.0.3)
Requirement already satisfied: requests>=2.19.0 in /usr/local/lib/python3.10/dist-packages (from pandas_datareader) (2.31.0)
Requirement already satisfied: contourpy>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib) (1.2.1)
Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.10/dist-packages (from matplotlib) (0.12.1)
Requirement already satisfied: fonttools>=4.22.0 in /usr/local/lib/python3.10/dist-packages (from matplotlib) (4.53.1)
Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib) (1.4.5)
Requirement already satisfied: numpy>=1.20 in /usr/local/lib/python3.10/dist-packages (from matplotlib) (1.25.2)
Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.10/dist-packages (from matplotlib) (24.1)
Requirement already satisfied: pillow>=6.2.0 in /usr/local/lib/python3.10/dist-packages (from matplotlib) (9.4.0)
Requirement already satisfied: pyparsing>=2.3.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib) (3.1.2)
Requirement already satisfied: python-dateutil>=2.7 in /usr/local/lib/python3.10/dist-packages (from matplotlib) (2.8.2)
Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.10/dist-packages (from pandas>=0.23->pandas_datareader) (2023.4)
Requirement already satisfied: tzdata>=2022.1 in /usr/local/lib/python3.10/dist-packages (from pandas>=0.23->pandas_datareader) (2024.1)
Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/dist-packages (from python-dateutil>=2.7->matplotlib) (1.16.0)
Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests>=2.19.0->pandas_datareader) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests>=2.19.0->pandas_datareader) (3.7)
Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests>=2.19.0->pandas_datareader) (2.0.7)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests>=2.19.0->pandas_datareader) (2024.7.4)
데이터를 가져오는 중 오류가 발생했습니다: 'NoneType' object has no attribute 'group'
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-1-ab88deecf90e> in <cell line: 23>()
21 # 주가 그래프 그리기
22 plt.figure(figsize=(12, 6))
---> 23 plt.plot(df['Close'], label='Close Price', color='blue')
24 plt.title('데브시스터즈 주가 (최근 5년)')
25 plt.xlabel('날짜')
NameError: name 'df' is not defined
<Figure size 1200x600 with 0 Axes>
