Định dạng ngày (2)
Bạn không chỉ có thể chuyển đổi chuỗi ký tự thành ngày, mà còn có thể chuyển các đối tượng đã là ngày sang những định dạng khác nhau bằng format():
# Mức tăng điểm tốt nhất trong lịch sử thị trường chứng khoán. Chỉ số Dow tăng +936 điểm!
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"
Nhắc lại, các mã định dạng gồm có:
%Y: năm 4 chữ số (1982)%y: năm 2 chữ số (82)%m: tháng 2 chữ số (01)%d: ngày trong tháng 2 chữ số (13)%A: thứ trong tuần (Wednesday)%a: viết tắt thứ trong tuần (Wed)%B: tháng (January)%b: viết tắt tháng (Jan)
Bài tập này là một phần của khóa học
R trung cấp cho Tài chính
Hướng dẫn bài tập
- Tạo vector
datestừchar_date, chỉ địnhformatđể R đọc đúng. - Sửa
datesbằngformat()để mỗi ngày có dạng"Jan 04, 17". - Sửa
datesbằngformat()để mỗi ngày có dạng"01,04,2017".
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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"
___