
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
chatGPT 유료 가입해야 강의 들을 수 있나요? 1-5강 chat GPT 답변 아래와 같이 errer 나옵니다.
financedatareader 를 사용해서 삼성전자의 3월 주식 데이터를 가져오는 파이썬 코드를 만들어줘
ChatGPT
ChatGPT
아쉽게도 현재 시점(2024년 2월)에서는 financedatareader라는 라이브러리가 존재하지 않는 것으로 알고 있습니다. 대신에 pandas_datareader를 사용하여 삼성전자의 3월 주식 데이터를 가져오는 예제 코드를 제공해 드리겠습니다. 먼저 pandas_datareader를 설치해야 합니다. 아래 명령어를 사용하여 설치할 수 있습니다.
bash
Copy code
pip install pandas_datareader
그런 다음, 아래의 파이썬 코드를 사용하여 삼성전자의 3월 주식 데이터를 가져올 수 있습니다.
python
Copy code
import pandas_datareader as pdr from datetime import datetime # 삼성전자의 주식 코드: 005930.KS symbol = '005930.KS' # 가져올 기간 설정 (2024년 3월 데이터를 가져오기 위해) start_date = datetime(2024, 3, 1) end_date = datetime(2024, 3, 31) # Yahoo Finance에서 주식 데이터 가져오기 df = pdr.get_data_yahoo(symbol, start_date, end_date) # 결과 출력 print(df)
이 코드는 pandas_datareader를 사용하여 Yahoo Finance에서 삼성전자(005930.KS)의 2024년 3월 주식 데이터를 가져옵니다. 주식 코드는 각 회사마다 다르므로, 다른 기업의 데이터를 가져오려면 해당 기업의 주식 코드를 사용해야 합니다.
참고로, 주식 데이터를 가져오기 위해선 인터넷 연결이 필요하며, 주식 코드가 정확해야 합니다.
작성한 코드 및 에러 메세지
colab 입력 결과입니다.
pip install pandas_datareader
import pandas_datareader as pdr
from datetime import datetime
# 삼성전자의 주식 코드: 005930.KS
symbol = '005930.KS'
# 가져올 기간 설정 (2024년 3월 데이터를 가져오기 위해)
start_date = datetime(2020, 3, 1)
end_date = datetime(2020, 3, 31)
# Yahoo Finance에서 주식 데이터 가져오기
df = pdr.get_data_yahoo(symbol, start_date, end_date)
# 결과 출력
print(df)
File "<ipython-input-10-504210fd696f>", line 1
pip install pandas_datareader
^
SyntaxError: invalid syntax
