<5주차_5일>date_range, strftime, 문자열 format, tdqm, astype

Nary Kim·2023년 6월 7일
0
post-thumbnail

1. pd.date_range

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)

2. date.strftime

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

3. 문자열 format

반복문을 사용할 때 특정부분의 문자열을 쉽게 바꾸기 위해서 다음과 같이 .format 함수를 사용한다.

test_string = "HI, I'm {name}."
test_string.format(name="Zerobase")

결과값 : HI, I'm Zerobase.

4. df.astype()

데이터의 형을 바꿔준다. 보통 문자열로 저장된 숫자들을 숫자의 형식으로 바꿔줄 때 사용한다.

profile
나는 무엇이 될것인가!!

0개의 댓글