서비스 기획자의 성장기록

[Today I learned] 2023.12.16.토: pd.date_range().to_list(), datetime 객체에 하루 더하기, 새로운 열의 값 iloc으로 추가하기 본문

Today I leaned..

[Today I learned] 2023.12.16.토: pd.date_range().to_list(), datetime 객체에 하루 더하기, 새로운 열의 값 iloc으로 추가하기

Jenny Noh 2023. 12. 16. 17:50

📌 pd.date_range().to_list() 반환형태

pd.date_range() 함수의 기본 반환 값은 DatetimeIndex이며, 아래처럼 '날짜' 형태로 반환된다.

 

date_range() 반환값에 to_list() 함수를 적용하면 개별값의 type이 Timestamp로 바뀌면서 뒤에 00:00:00같이 시간 정보가 포함된다.

 

 

📌 날짜에 하루 더하기

datetime 객체에 + timedelta(days=원하는 일 수) 

 

 

📌 새로운 열의 값을 iloc으로 추가하기

iloc으로 새로운 열에 값을 하나씩 추가하기 위해서는 먼저 빈 열을 생성해주어야 한다.

위의 예에서 pd.Series()없이 바로 두 번째 행을 실행하면 KeyError 발생함 🚨