반응형
파이썬 datetime을 이용하여 일주일치 날짜 리스트 만들기¶
우선, detetime.now 함수를 이용하여 최근 일주일치 데이터를 리스트 형태로 만들 수 있습니다.
In [1]:
import datetime
today = datetime.datetime.now()
date_list = [(today - datetime.timedelta(days=i)).strftime("%Y-%m-%d") for i in range(7)]
date_list
Out[1]:
['2023-03-01', '2023-02-28', '2023-02-27', '2023-02-26', '2023-02-25', '2023-02-24', '2023-02-23']
2023년 2월 18일 앞으로 7일을 날짜 리스트로 만들 수 있습니다
In [2]:
import datetime
date = datetime.date(2023, 2, 18)
date_list = [(date - datetime.timedelta(days=i)).strftime("%Y-%m-%d") for i in range(7)]
date_list
Out[2]:
['2023-02-18', '2023-02-17', '2023-02-16', '2023-02-15', '2023-02-14', '2023-02-13', '2023-02-12']
2023년 2월 18일 뒤로 7일을 날짜 리스트로도 만들 수 있습니다
In [3]:
import datetime
date = datetime.date(2023, 2, 18)
date_list = [(date + datetime.timedelta(days=i)).strftime("%Y-%m-%d") for i in range(7)]
date_list
Out[3]:
['2023-02-18', '2023-02-19', '2023-02-20', '2023-02-21', '2023-02-22', '2023-02-23', '2023-02-24']
반응형
'python' 카테고리의 다른 글
patsy를 활용한 전처리 파이썬 전처리 쉽게 전처리 하기 (0) | 2023.03.03 |
---|---|
판다스 최대값, 최소값 인덱싱 pandas idxmin(), idxmax() (0) | 2023.03.02 |
datetime to str 파이썬 데이트타임을 문자열로 (0) | 2023.03.01 |
파이썬 판다스 nan 값 개수에 따른 결측치 처리 thresh (0) | 2023.02.27 |
pandas 판다스 nan 값 제거, dropna (0) | 2023.02.27 |
댓글