2021년 1월1일부터 100개의 날짜를 얻기 위해서는 다음과 같이 쓰면 된다.
import pandas as pd
date = pd.date_range("2021.01.01",periods=100, freq="D")
💡freq에 대한 자세한 설명
->[Python pandas] 시계열 데이터 빈도/주기와 날짜 Offsets (Frequencies and Date Offsets)
date[0] 을 찍어보면
Timestamp('2021-01-01 00:00:00', freq='D')
위의 형식으로 나오는 것을 볼 수 있는데, date[0].strftime을 사용하면 내가 원하는 날짜 형식을 지정해서 반환할 수 있다. 대문자는 숫자 4개를, 소문자는 숫자 2개를 반환한다.
import time date[0].strftime("%Y-%m-%d")
결과값 : 2021-01-01
import time date[0].strftime("%y.%m.%d")
결과값 : 21.01.01
반복문을 사용할 때 특정부분의 문자열을 쉽게 바꾸기 위해서 다음과 같이 .format 함수를 사용한다.
test_string = "HI, I'm {name}."
test_string.format(name="Zerobase")
결과값 : HI, I'm Zerobase.
데이터의 형을 바꿔준다. 보통 문자열로 저장된 숫자들을 숫자의 형식으로 바꿔줄 때 사용한다.