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

Toán tử số học và logic

Vì các đối tượng Date được biểu diễn nội bộ dưới dạng số ngày kể từ 1970-01-01, bạn có thể thực hiện các phép toán cơ bản và so sánh với ngày. Bạn có thể so sánh ngày bằng các toán tử logic thông thường (<, ==, > v.v.), tìm giá trị cực trị với min()max(), và thậm chí trừ hai ngày để biết khoảng thời gian giữa chúng.

Trong bài tập này, bạn sẽ xem các thao tác đó hoạt động như thế nào bằng cách khám phá lần phát hành R gần đây nhất. Bạn sẽ thấy Sys.date() trong mã; hàm này chỉ đơn giản trả về ngày hôm nay.

Bài tập này là một phần của khóa học

Làm việc với Ngày và Giờ trong R

Xem khóa học

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

  • Tìm ngày phát hành mới nhất bằng cách gọi max() trên cột ngày trong releases.
  • Tìm các hàng trong releases có ngày mới nhất, bằng cách chỉ định so sánh date == last_release_date trong filter().
  • In last_release để xem đó là bản phát hành nào.
  • Tính xem đã bao lâu kể từ lần phát hành gần nhất bằng cách lấy Sys.Date() trừ last_release_date.

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.

# Find the largest date
last_release_date <- max(___)

# Filter row for last release
last_release <- filter(releases, ___)

# Print last_release
last_release

# How long since last release?
Sys.Date() - ___
Chỉnh sửa và Chạy Mã