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

Datetime cũng hoạt động rất mượt

Cũng như các đối tượng Date, bạn có thể vẽ biểu đồ và tính toán với các đối tượng POSIXct.

Ví dụ, trong bài tập này bạn sẽ xem mọi người tải các phiên bản R mới nhanh đến mức nào bằng cách phân tích nhật ký tải xuống từ RStudio CRAN mirror.

R 3.2.0 được phát hành lúc "2015-04-16 07:13:33" nên cran-logs_2015-04-17.csv chứa một mẫu ngẫu nhiên các lượt tải xuống trong các ngày 16, 17 và 18.

Hướng dẫn

100 XP
  • Dùng read_csv() để nhập cran-logs_2015-04-17.csv.
  • In logs để xem thông tin chúng ta có cho mỗi lượt tải xuống.
  • Lưu thời điểm phát hành R 3.2.0 dưới dạng một đối tượng POSIXct.
  • Tìm xem yêu cầu đầu tiên cho 3.2.0 được thực hiện khi nào bằng cách lọc các giá trị trong cột datetime lớn hơn release_time.
  • Cuối cùng, xem mức tăng lượt tải xuống bằng cách tạo biểu đồ tần suất theo thời gian tải cho 3.2.0 và phiên bản trước đó 3.1.3. Chúng tôi đã cung cấp phần lớn mã, bạn chỉ cần chỉ định thẩm mỹ x là cột datetime.