Bắt đầu ngayBắt đầu miễn phí

Đị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

Xem khóa học

Hướng dẫn bài tập

  • Tạo vector dates từ char_date, chỉ định format để R đọc đúng.
  • Sửa dates bằng format() để mỗi ngày có dạng "Jan 04, 17".
  • Sửa dates bằng format() để 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"
___
Chỉnh sửa và Chạy Mã