본문 바로가기
프로그래밍/Python

[Python] YYYYMMDD 형태의 데이터를 날짜 데이터로 변환시키기

by 쿼카퀀트 2021. 8. 10.
728x90

 

from datetime import datetime


date = '20190521'
newDate = datetime.strptime(date,'%Y%m%d')

 

위 코드로 string 혹은 int 형식의 변수를 날짜 변수로 변환 가능합니다.

 

이렇게 변환시켜야 해당 값을 matplotlib의 X축으로 설정할 때 날짜로 인식할 수 있습니다.

string 형식 역시 matplotlib에서 날짜처럼 보이긴 하지만, 위 코드처럼 strptime을 써야만 matplotlib가 이를 날짜 데이터로 인식해, 일정 기간마다 한 개의 index만 선택해 표시함으로(ex: 8월1일, 9월1일, 10월1일 .....) 가시성을 높일 수 있습니다.

728x90

댓글