[Pandas] 판다스 날짜 자동 생성(date_range())
2020. 4. 22. 18:12ㆍProgramming Language/Python
반응형
■ 날짜 자동 생성
※ freq 옵션
약어 | 설명 | 사용 예 |
D | 달력 날짜 기준 하루 주기 | 하루 주기: freq = 'D', 이틀 주기: freq = '2D' |
B | 업무 날짜 기준 하루 주기 | 업무일(월~금) 기준으로 생성, freq = 'B', freq = '3B' |
W | 일요일 시작 기준 일주일 주기 | 월요일: W-MON, 화요일: W-TUE, freq = 'W', freq = 'W-MON' |
M | 월말 날짜 기준 주기 | 한 달 주기: freq = 'M', 네 달 주기: freq = '4M' |
BM | 업무 월말 날짜 기준 주기 | freq = 'BM' , freq = '2BM' |
MS | 월초 날짜 기준 주기 | freq = 'MS' , freq = '2MS' |
BMS | 업무 월초 날짜 기준 주기 | freq = 'BMS' , freq = '2BMS' |
Q | 분기 끝 날짜 기준 주기 | freq = 'Q' , freq = '2Q' |
BQ | 업무 분기 끝 날짜 기준 주기 | freq = 'BQ' , freq = '2BQ' |
QS | 분기 시작 날짜 기준 주기 | freq = 'QS' , freq = '2QS' |
BQS | 업무 분기 시작 날짜 기준 주기 | freq = 'BQS' , freq = '2BQS' |
A | 일년 끝 날짜 기준 주기 | freq = 'A' , freq = '2A' |
BA | 업무 일년 끝 날짜 기준 주기 | freq = 'BA' , freq = '2BA' |
AS | 일년 시작 날짜 기준 주기 | freq = 'AS' , freq = '2AS' |
BAS | 업무 일년 시작 날짜 기준 주기 | freq = 'BAS' , freq = '2BAS' |
H | 시간 기준 주기 | 1시간 주기: freq = 'H' , 2시간 주기: freq = '2H' |
BH | 업무 시간 기준 주기 | 업무 시간(09:00 ~ 17:00) 기준으로 생성 |
T, min | 분 주기 | 10분 주기: freq = '10T' , 30분 주기: freq = '30min' |
S | 초 주기 | 1초 주기: freq = 'S' , 10초 주기: freq = '10S' |
※ 해설
● pd | Pandas 라이브러리 별명 |
● date_range | 범위 지정 날짜 데이터 배열 생성 |
● start_data (필수 항목) | 시작 날짜 |
● end_data (periods 값이 없을 시 필수) | 끝 날짜 |
● periods_data (end 값이 없을 시 필수) | 날짜 데이터 생성 기간 (양수) |
● freq_data | 날짜 데이터 생성 기준 옵션 (생략시 'D') |
date_range 메소드의 파라미터가 3개가 아닐경우 에러 start는 필수, freq는 생략 가능 |
※ 명령어
pd.date_range(start = start_data, end = end_data, periods = periods_data, freq = freq_data)
반응형
'Programming Language > Python' 카테고리의 다른 글
[데이터 시각화] 선 그래프 (matplotlib/pandas) (0) | 2020.04.23 |
---|---|
[Pandas] CSV 파일 읽기/쓰기(read/write) (4) | 2020.04.23 |
[Numpy Package] 넘피 행렬 연산 (0) | 2020.04.17 |
[Numpy Package] 넘피 통계를 위한 연산 (0) | 2020.04.17 |
[Numpy Package] 넘피 배열 연산처리 (0) | 2020.04.17 |