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

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

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


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>


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