เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ตัวดำเนินการทางคณิตศาสตร์และตรรกะ

เนื่องจากออบเจกต์ประเภท Date ถูกเก็บภายในเป็นจำนวนวันนับตั้งแต่ 1970-01-01 จึงสามารถใช้การคำนวณพื้นฐานและการเปรียบเทียบกับวันที่ได้ เปรียบเทียบวันที่ด้วยตัวดำเนินการตรรกะทั่วไป (<, ==, > เป็นต้น) หาค่าสุดขีดด้วย min() และ max() หรือแม้แต่ลบวันที่สองค่าเพื่อหาช่วงเวลาระหว่างกัน

ในแบบฝึกหัดนี้ จะได้สำรวจการใช้งานเหล่านี้ผ่านการดูข้อมูล R เวอร์ชันล่าสุด โดยในโค้ดจะมี Sys.date() ซึ่งเป็นฟังก์ชันที่คืนค่าวันที่ปัจจุบัน

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การทำงานกับวันที่และเวลาใน R

ดูคอร์ส

คำแนะนำการฝึกหัด

  • หาวันที่ของ release ล่าสุดโดยเรียกใช้ max() กับคอลัมน์ date ใน releases
  • หาแถวใน releases ที่มีวันที่ล่าสุด โดยระบุเงื่อนไข date == last_release_date ใน filter()
  • พิมพ์ last_release เพื่อดูว่าเป็น release ใด
  • คำนวณว่าผ่านมานานเท่าใดนับจาก release ล่าสุด โดยลบ last_release_date ออกจาก Sys.Date()

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# 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() - ___
แก้ไขและรันโค้ด