Aritmetik ve mantıksal operatörler
Date nesneleri dahili olarak 1970-01-01’den bu yana geçen gün sayısı olarak temsil edildiği için, tarihlerle temel matematik ve karşılaştırmalar yapabilirsin. Tarihleri alışıldık mantıksal operatörlerle (<, ==, > vb.) karşılaştırabilir, uç değerleri min() ve max() ile bulabilir ve hatta iki tarihi çıkararak aralarındaki süreyi elde edebilirsin.
Bu egzersizde, son R sürümünü inceleyerek bu işlemlerin nasıl çalıştığını göreceksin. Kodda Sys.date() göreceksin; bu, sadece bugünün tarihini döndürür.
Bu egzersiz, kursun bir parçasıdır
R'de Tarihler ve Zamanlarla Çalışma
Egzersiz talimatları
releasesiçindeki tarih sütunundamax()çağırarak en güncel sürümün tarihini bul.filter()içindedate == last_release_datekarşılaştırmasını belirterek, en güncel tarihe sahip satırları bul.- Bunun hangi sürüm olduğunu görmek için
last_release’ı yazdır. - En güncel sürümden bu yana ne kadar zaman geçtiğini
Sys.Date()’tenlast_release_date’i çıkararak hesapla.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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() - ___