5월, 2019의 게시물 표시

Pandas 시계열 자료(자습용)

이미지
pandas_time_series Pandas 금융 데이터 추적하기 ¶ 들어가는 말 ¶ 빅데이터기술경영 수업을 듣고 있는 학생들, 수고 많습니다. 수업중에 말씀드린 바와 같이 Pandas는 금융 시계열 데이터를 다룰 때 편하게 하려고 만들어진 패키지입니다. 이것은 개발자인 웨스 맥키니가 직접 밝히기도 한 것입니다. 오늘은 시계열 데이터를 다루는 방법을 일부 살펴보려 합니다. 자세한 내용은 웨스의 블로그나 Python for Data Analysis를 참고하기를 바랍니다. 먼저 필요한 모듈들을 모두 불러보겠습니다. In [78]: import pandas as pd #무조건 하세요. import numpy as np #무조건 하라고 했죠? import fix_yahoo_finance as yf #Yhoo Finance API 사용에 필요함 from pandas_datareader import data #데이터 다운로더 from datetime import time #시계열 데이터 추출에 사용할 것임(시각) import matplotlib.pyplot as plt #시계열 데이터 플롯 시계열 인덱스 만들기 ¶ 시간을 인덱스로 하는 데이터를 만듭니다. 분 단위로 데이터를 추려보겠습니다. date_range()는 어디서부터 어디까지 시계열 인덱스를 생성합니다. 기호 설명 기호 설명 기호 설명 B 비즈니스 데이 D 캘린더 데이 W 주당 M 월당 BM 비즈니스 월당 Q 분기 BQ 비즈니스 분기 A 연간 Y 연간 H 시 T 분 S 초 적절한 것을 freq로 지정하면 됩니다. In [20]: rng = pd . date_range ( &