일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- pythongui
- pyqt5
- git
- 파이썬3
- 아웃룩
- office
- Windows11
- VBA
- 윈도우11
- 안드로이드
- 오피스
- matlab
- pandas
- 파이썬
- Android
- html
- windows
- 엑셀
- 비주얼베이직
- Outlook
- python3
- python
- 깃
- 문자열
- win32com
- 윈도우10
- Excel
- 파이썬GUI
- Windows10
- 파워포인트
Appia의 IT세상
Python[파이썬 주식] 환율 관련 정보 얻기 - FinanceDataReader 본문
Python[파이썬 주식] 환율 관련 정보 얻기 - FinanceDataReader
예전에 환율에 관련된 포스팅을 진행했었던 적이 있었습니다. 관련해서 매우 나쁘지 않은 모듈이었지만, 최신정보를 얻기 위해선 관련된 정보를 로딩해야하는 단점이 있었습니다. 물론, 그럼에도 저는 자주 사용하고 있지만, 저와 관련된 작업을 진행하고 계시는 분들은 FinanceDataReader에서 제공하는 모듈을 사용하고 있습니다.
파이썬[Python] 환율 변환 모듈(CurrencyConvertor) 설치 및 달러-원, 유로-원으로 실시간 변환하기
그래서 이번 포스팅에서는 FinanceDataReader를 이용한 환율 정보를 얻는 방법에 대해서 이야기를 하고자 합니다.
*이 포스팅은 FinanceDataReader의 모듈을 설치한다는 전제로 진행하겠습니다.
Python[파이썬 주식] 국내, 미국 주식 정보 모으기(스크래핑) - FinanceDataReader 모듈 설치
일단, 지원하는 환율 정보는 다음과 같습니다.
심볼 |
관련 환율 정보 |
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 모듈을 이용하여 확인할 수 있었습니다. 혹 궁금하신 점이나 문의 사항이 있으시면 언제든지 댓글 및 방명록에 글 남겨주시길 바랍니다.