시작하기무료로 시작하기

Date formats (2)

문자열을 날짜로 변환할 수 있을 뿐 아니라, 이미 날짜인 객체도 format()을 사용해 다른 형식의 날짜 문자열로 바꿀 수 있어요:

# 주가 역사상 최고의 포인트 상승. 다우 지수가 936포인트 상승!
best_date
[1] "2008-10-13"

format(best_date, format = "%Y/%m/%d")
[1] "2008/10/13"

format(best_date, format = "%B %d, %Y")
[1] "October 13, 2008"

참고로, 사용 가능한 형식 지정자는 다음과 같아요:

  • %Y: 4자리 연도 (1982)
  • %y: 2자리 연도 (82)
  • %m: 2자리 월 (01)
  • %d: 2자리 일 (13)
  • %A: 요일 (Wednesday)
  • %a: 약식 요일 (Wed)
  • %B: 월 이름 (January)
  • %b: 약식 월 이름 (Jan)

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

금융을 위한 R 중급

강의 보기

연습 안내

  • R이 올바르게 해석하도록 format을 지정해 char_date에서 벡터 dates를 생성하세요.
  • 각 날짜가 "Jan 04, 17"처럼 보이도록 format()을 사용해 dates를 수정하세요.
  • 각 날짜가 "01,04,2017"처럼 보이도록 format()을 사용해 dates를 수정하세요.

실습형 인터랙티브 연습

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

char_dates <- c("1jan17", "2jan17", "3jan17", "4jan17", "5jan17")

# Create dates using as.Date() and the correct format 
dates <- ___

# Use format() to go from "2017-01-04" -> "Jan 04, 17"
___

# Use format() to go from "2017-01-04" -> "01,04,2017"
___
코드 편집 및 실행