728x90
Numpy의 array() 함수 사용 -> 날짜 생성 가능
np.array() 함수에 str 타입의 날짜 리스트를 전달하고, dtype(데이터 타입)을 'datetime64'로 설정
np.array(['2007-07-13', '2006-01-13', '2010-08-13'], dtype='datetime64')
# 달단위
np.arange('2005-02', '2006-03', dtype='datetime64[M]')
# 주단위
np.arange('2005-02', '2006-03', dtype='datetime64[W]')
# 일단위
np.arange('2005-02', '2005-03', dtype='datetime64[D]')
# 2021년 3월 1일부터 2021년 7월 1일 사이의 모든 일자 (7월 2일 포함)
np.arange('2021-03','2021-07-02',dtype='datetime64[D]')
두 날짜의 간격을 구할 때는 단순하게 빼주면 된다.
두 날짜 간 간격이 일 단위 간격인지, 월 단위 간격인지 확인
결과를 확인해보면, 날짜 간격을 구할 때 두 날짜 중 작은 단위 날짜로 맞춘다는 것을 확인할 수 있다.
np.datetime64('2009-01-01') - np.datetime64('2008-01')
결과 : numpy.timedelta64(366,'D')
np.datetime64('2009') - np.datetime64('2008-01')
결과 : numpy.timedelta64(12,'M')
728x90
'핀테크 교육 > 금융데이터 활용' 카테고리의 다른 글
상관관계 분석 (0) | 2022.07.04 |
---|---|
데이터프레임 활용 (0) | 2022.07.04 |
FinanceDataReader (0) | 2022.07.04 |
시계열데이터 파이썬 (날짜와 시간 - pandas) (0) | 2022.07.04 |
시계열데이터 파이썬 (날짜와 시간) (0) | 2022.07.04 |