기본 콘텐츠로 건너뛰기

[matplotlib] 등고선(Contour)

[pandas] pd.date_range

date_range

pd.date_range() 함수를 사용하여 일정기간의 시계열을 생성할 수 있습니다.

  • pd.date_range(start, end, periods, freq, normalize=False)
    • start, end: 시작일, 마지막일
    • period: 작성할 날짜 수열의 크기
    • freq: 간격을 지정하는 것으로 다음 표에 제시한 지표를 사용
    • normalize: 시간 수열을 작성하기 전에 시작/끝을 midnight으로 표준화
AliasDescription
D1일간격
Bbusiness day(월 ~금) 간격
Wweek의 첫날(일요일)의 날짜를 반환, 시작일이 주중에 있으면 다음 주의 첫날부터 반환
W-Monweek의 첫날(월요일)의 날짜를 반환
M월 간격, 월의 마지막 일을 반환
MS월 간격, 월의 첫 일을 반환
SM15일 간격, 매월 15 마지막일 순으로 반환
BM각 월의 평일중 마지막날
BMS각 월의 평일중 첫날
WOM-2THU각 달의 두번째 목요일
Q1년을 분기로 구분하여 분기의 마지막일을 반환
A, Y년 간격, 연당 마지막일을 반환
AS, YS년 간격, 연당 시작일을 반환
BHbusiness hour( 900~16:00) 간격
H1시간 간격
T, min분간격
S초간격
pd.date_range("2024-01-06", periods=3, freq="H")
DatetimeIndex(['2024-01-06 00:00:00', '2024-01-06 01:00:00',
               '2024-01-06 02:00:00'],
              dtype='datetime64[ns]', freq='H')
pd.date_range(start="2024-01-06", end="2024-01-12", freq="D")
DatetimeIndex(['2024-01-06', '2024-01-07', '2024-01-08', '2024-01-09',
               '2024-01-10', '2024-01-11', '2024-01-12'],
              dtype='datetime64[ns]', freq='D')
pd.date_range("2024-01-06", periods=3, freq="y")
DatetimeIndex(['2024-12-31', '2025-12-31', '2026-12-31'], dtype='datetime64[ns]', freq='A-DEC')

댓글