Appia의 IT세상

Python[파이썬 주식] 환율 관련 정보 얻기 - FinanceDataReader 본문

Python/Python 주식

Python[파이썬 주식] 환율 관련 정보 얻기 - FinanceDataReader

Appia 2021. 2. 7. 06:43
반응형

Python[파이썬 주식] 환율 관련 정보 얻기 - FinanceDataReader

Python[파이썬 주식] 환율 관련 정보 얻기 - FinanceDataReader

예전에 환율에 관련된 포스팅을 진행했었던 적이 있었습니다. 관련해서 매우 나쁘지 않은 모듈이었지만, 최신정보를 얻기 위해선 관련된 정보를 로딩해야하는 단점이 있었습니다. 물론, 그럼에도 저는 자주 사용하고 있지만, 저와 관련된 작업을 진행하고 계시는 분들은 FinanceDataReader에서 제공하는 모듈을 사용하고 있습니다. 

파이썬[Python] 환율 변환 모듈(CurrencyConvertor) 설치 및 달러-원, 유로-원으로 실시간 변환하기

 

파이썬[Python] 환율 변환 모듈(CurrencyConvertor) 설치 및 달러-원, 유로-원으로 실시간 변환하기

파이썬[Python] 환율 변환 모듈(CurrencyConvertor) 설치 및 달러-원, 유로-원으로 실시간 변환하기 이번 포스팅에서는 금융에서 많이 사용하는 환율에 대한 변환작업을 해주는 부분을 파이썬으로

appia.tistory.com

그래서 이번 포스팅에서는 FinanceDataReader를 이용한 환율 정보를 얻는 방법에 대해서 이야기를 하고자 합니다.

 

*이 포스팅은 FinanceDataReader의 모듈을 설치한다는 전제로 진행하겠습니다. 

Python[파이썬 주식] 국내, 미국 주식 정보 모으기(스크래핑) - FinanceDataReader 모듈 설치

 

Python[파이썬 주식] 국내, 미국 주식 정보 모으기(스크래핑) - FinanceDataReader 모듈 설치

Python[파이썬 주식] 국내, 미국 주식 정보 모으기(스크래핑) - FinanceDataReader 모듈 설치 이전 포스팅에서 국내 주식 정보를 췩득하기 위해서 Pykrx이라는 모듈을 설치하곤 하였습니다. 국내 주식 분

appia.tistory.com

일단, 지원하는 환율 정보는 다음과 같습니다. 

심볼

관련 환율 정보

USD/KRW

달러당 원화 환율

USD/EUR

달러당 유로화 환율

USD/JPY

달러당 엔화 환율

CNY/KRW

위엔화 원화 환율

EUR/USD

유로화 달러 환율

USD/JPY

달러 엔화 환율

JPY/KRW

엔화 원화 환율

AUD/USD

오스트레일리아 달러 환율

EUR/JPY

유로화 엔화 환율

USD/RUB

달러 루블화

그럼 한번 살펴보겠습니다. 

import FinanceDataReader as fdr

df = fdr.DataReader('USD/KRW', '2010')
print(df)

위의 코드를 실행하면 다음과 같은 결과가 나타납니다. 

              Close     Open     High      Low  Change
Date                                                  
2010-01-01  1166.08  1166.08  1166.08  1166.08  0.0000
2010-01-04  1150.00  1164.07  1164.07  1149.35 -0.0138
2010-01-05  1140.20  1151.00  1151.00  1136.30 -0.0085
2010-01-06  1129.20  1140.20  1144.70  1129.20 -0.0096
2010-01-07  1138.20  1129.20  1138.20  1127.80  0.0080
...             ...      ...      ...      ...     ...
2021-02-01  1116.51  1118.43  1120.98  1115.55 -0.0010
2021-02-02  1115.37  1117.44  1119.70  1113.65 -0.0010
2021-02-03  1113.46  1115.51  1117.25  1111.80 -0.0017
2021-02-04  1120.00  1113.58  1122.74  1112.48  0.0059
2021-02-05  1116.77  1120.11  1127.85  1116.22 -0.0029

[2896 rows x 5 columns]

Process finished with exit code 0

위와 같이 DataReader(심볼, 시작년도)형태로 입력하시면 관련해서 DataFrame 형태로 반환받게 됩니다. 이와 같은 방식으로 환율에 대한 변화를 확인할 수가 있습니다. 

 

이번 포스팅에서는 Python[파이썬 주식] 환율 관련 정보 얻기 - FinanceDataReader라는 주제로, 환율에 대한 정보를 획득하는 방법을 FinanceDataReader 모듈을 이용하여 확인할 수 있었습니다. 혹 궁금하신 점이나 문의 사항이 있으시면 언제든지 댓글 및 방명록에 글 남겨주시길 바랍니다. 

반응형
Comments