시작하기무료로 시작하기

날짜 형식 변환 - 명시적 방식

이전 연습 문제의 날짜 중 하나를 살펴보겠습니다.

  • Sale A: 4000 on 14/02/2018

datetime 라이브러리를 사용해 일 d, 월 m, 년 y를 식별했는데, 이는 서로 다른 날짜 형식을 가진 데이터셋에서 날짜를 식별하는 데 도움이 되었어요. 하지만 날짜 형식을 특정 형식으로 변환해야 하는 경우는 어떻게 할까요?

이 연습 문제에서는 Sale A의 형식 14/02/2018을 Sale B와 같은 형식(즉, 14 February 2018)으로 변환합니다.

이는 Python의 내장 함수를 사용하면 간단히 할 수 있어요. 문자열을 분할하려면 .split() 메서드를 사용할 수 있다는 점을 기억하세요.

이 연습 문제의 입력은 Sale A의 datetime입니다.

이 연습은 강의의 일부입니다

Python으로 하는 Financial Forecasting

강의 보기

연습 안내

  • 새 형식으로 변환할 날짜(즉, Sale A)를 문자열로 담은 변수 dt를 만드세요.
  • 월 번호와 월 이름의 매핑을 지정하는 사전 mm{'number':'month name'} 형식으로 만드세요.
  • dt 문자열을 / 기준으로 분할해 day, month, year 변수에 값을 할당하세요.
  • 해당 월에 대해 사전을 사용해 문자열을 연결하고, 새 형식으로 결과를 출력하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Set the variable for the datetime to convert
dt = '____'

# Create the dictionary for the month values
mm = {'01': '____', '____': 'February', '____': '____'}

# Split the dt string into the different parts
____, ____, year = dt.split('____')

# Print the concatenated date string
print(____ + ' ' + ____[____] + ' ' + ____)
코드 편집 및 실행