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

Bạn có thể trích xuất gì?

Như bạn đã thấy trong video, các thành phần của một datetime có thể được trích xuất bằng các hàm lubridate trùng tên như year(), month(), day(), hour(), minute() và second(). Tất cả đều hoạt động giống nhau: chỉ cần truyền vào một datetime hoặc một vector các datetime.

Cũng có một vài hàm hữu ích khác trả về những khía cạnh khác của datetime, ví dụ có phải buổi sáng không am(), có rơi vào giờ tiết kiệm ánh sáng ban ngày không dst(), có phải leap_year() không, hoặc nó rơi vào quarter() hay semester() nào.

Hãy thử chúng bằng cách khám phá thời điểm phát hành các phiên bản R sử dụng dữ liệu từ Chương 1.

Hướng dẫn

100 XP

Chúng tôi đã đặt release_time, cột datetime của bộ dữ liệu releases từ Chương 1, vào không gian làm việc của bạn.

  • Xem head() của release_time để xác nhận đây là một vector các datetime.
  • Trích xuất tháng từ release_time và xem vài giá trị đầu với head().
  • Để xem tháng nào có nhiều bản phát hành nhất, trích xuất tháng rồi pipe sang table().
  • Lặp lại để xem năm nào có nhiều bản phát hành nhất.
  • Các bản phát hành có diễn ra vào buổi sáng (UTC) không? Kiểm tra xem giờ của một bản phát hành có nhỏ hơn 12 không và tóm tắt với mean().
  • Hoặc dùng am() để biết tần suất các bản phát hành diễn ra vào buổi sáng.