본문 바로가기
파이썬

FinanceDataReader로 금융 데이터 불러오기

by hyeongcheol 2025. 1. 28.
반응형

FinanceDataReader는 금융 데이터의 종가(Close)/시가(Open)/고가(High)/저가(Low)/거래량(Volume)/가격변동(Change) 등을 제공하는 API 패키지입니다.

이번 시간에는 FinanceDataReader를 이용하여, 금융데이터를 불러와 보겠습니다.

 

FinanceDataReader 설치 및 Import

먼저, FinanceDataReader는 다음과 같은 명령어를 통해 설치할 수 있습니다.

pip install -U finance-datareader

 

설치가 완료되면, FinanceDataReader를 다음과 같이 Import 합니다.

import FinanceDataReader as fdr

 

S&P500 종목 불러오기

StockListing() 함수에 다음과 같이 'S&P500'을 입력하면, 'S&P500'에 등록된 종목들의 전체 리스트를 알 수 있습니다.

head()를 사용하여, 상위 5개 종목만 출력해 보겠습니다.

df_spx = fdr.StockListing('S&P500')
print(df_spx.head())

S&P 500 Top 5 list
S&P 500 Top 5 list

 

NVIDIA의 금융데이터 불러오기

다음으로는 미국 주식 중, 요즘 이슈가 되는 NVIDIA의 데이터를 불러와 보겠습니다.

NVIDIA의 종목 코드(Ticker)는 NVDA이며, 2025년도 중 처음 5개의 데이터를 불러와 보겠습니다.

df = fdr.DataReader('NVDA', '2025-01-02')
print(df.head())

NVIDIA 2025 Top 5
NVIDIA 2025 Top 5

 

이와 같이 FinanceDataReader 패키지를 이용하면 금융 데이터를 불러올 수 있고, 이를 이용하여 향후 데이터 예측 등에 사용할 수 있습니다.

반응형

'파이썬' 카테고리의 다른 글

JVMNotFoundException 에러 해결하기  (0) 2025.02.09
캔들 차트 그리기  (2) 2025.02.08
주식 데이터 크롤링  (2) 2025.01.30
상관 관계  (0) 2025.01.30
DataFrame에서 데이터 정보 확인  (0) 2025.01.29