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"
___