1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Làm việc với Ngày và Giờ trong R

Connected

Bài tập

Thêm nhãn hữu ích

Ở bài trước, bạn đã lấy được tháng phát hành:

head(month(release_time))

và nhận về các tháng dưới dạng số. Đôi khi (đặc biệt khi vẽ biểu đồ hoặc lập bảng), có tên tháng sẽ dễ nhìn hơn. Cả hai hàm month() và wday() (ngày trong tuần) đều có thêm các đối số label và abbr để làm điều đó. Đặt label = TRUE để gắn nhãn kết quả bằng tên tháng (hoặc thứ trong tuần), và abbr = FALSE để dùng tên đầy đủ thay vì dạng viết tắt (abbreviated).

Ví dụ, hãy chạy:

head(month(release_time, label = TRUE, abbr = FALSE))

Luyện tập bằng cách xem những ngày trong tuần nào phổ biến cho các bản phát hành R.

Hướng dẫn

100 XP

releases hiện là một data frame với cột datetime chứa thời điểm phát hành.

  • Trước tiên, xem wday() làm gì khi không gắn nhãn: gọi hàm này trên cột datetime của releases và lập bảng kết quả. Bạn có biết 1 là Chủ nhật hay Thứ hai không?
  • Lặp lại bước trên nhưng dùng nhãn bằng cách chỉ định đối số label. Dễ hiểu hơn, đúng không?
  • Lưu các giá trị thứ trong tuần đã gắn nhãn vào cột mới tên wday.
  • Tạo biểu đồ cột số bản phát hành theo thứ trong tuần, phân ô (facet) theo loại phát hành.