MulaiMulai sekarang secara gratis

Operator aritmetika dan logika

Karena objek Date secara internal direpresentasikan sebagai jumlah hari sejak 1970-01-01, Anda dapat melakukan operasi matematika dasar dan perbandingan dengan tanggal. Anda dapat membandingkan tanggal dengan operator logika biasa (<, ==, > dan sebagainya), menemukan nilai ekstrem dengan min() dan max(), dan bahkan mengurangkan dua tanggal untuk mengetahui selang waktu di antaranya.

Pada latihan ini Anda akan melihat cara kerja operasi tersebut dengan menelusuri rilis R terakhir. Anda akan melihat Sys.date() di kode; fungsi ini sekadar mengembalikan tanggal hari ini.

Latihan ini adalah bagian dari kursus

Bekerja dengan Tanggal dan Waktu di R

Lihat Kursus

Petunjuk latihan

  • Temukan tanggal rilis paling terbaru dengan memanggil max() pada kolom tanggal di releases.
  • Temukan baris dalam releases yang memiliki tanggal paling terbaru dengan menyatakan perbandingan date == last_release_date di filter().
  • Cetak last_release untuk melihat rilis yang dimaksud.
  • Hitung berapa lama sejak rilis paling terbaru dengan mengurangkan last_release_date dari Sys.Date().

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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() - ___
Edit dan Jalankan Kode