파이썬
## 환경구축
from datetime import date, timedelta
import pandas as pd
## 날짜 데이터프레임 생성
start_date = '20210101' # 시작날짜
yesterday = date.today() - timedelta(1) # 'yesterday' 변수 생성
end_date = yesterday.strftime('%Y%m%d') # 날짜 포맷팅
date_df = pd.DataFrame(pd.date_range(start=start_date, end=end_date, freq='D').strftime('%Y%m%d')) # 날짜 데이터프레임 만들기
date_df.columns = ['Date'] # date_df 칼럼명을 'Date'로 지정 (4304, 1)
date_df.set_index('Date', inplace=True) # date_df 인덱스를 'Date'칼럼으로 대체 (4304, 0)
date_df
코드 실행
엑셀
1. 시작날짜 설정 후 아래 셀값(A2)을 위 셀의 날짜(A1) +1 할 것
2. 종료일자(셀) 선택후 위 셀처럼 채워넣기
① 복수의 셀 선택하기 (ctrl + shift + 방향키(↑))
② 채워넣기 (ctrl + D)
'Develop > Pandas' 카테고리의 다른 글
[Pandas] 특정조건 만족하는 인덱스(행), 칼럼(열) 삭제하기 (2) | 2021.11.13 |
---|---|
[Pandas] 데이터프레임을 엑셀 필터처럼 쓰는 법 (1편) (0) | 2021.11.12 |
[Pandas] 데이터프레임 열을 Datetime으로 변환하기 (0) | 2021.11.10 |
[Pandas] 데이터프레임 행 열 바꾸기 ; transpose (0) | 2021.11.05 |
[Pandas] 인덱스(index), 컬럼(column) 이름변경 ; rename (0) | 2021.11.05 |