BaşlayınÜcretsiz başlayın

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

Kursa Göz Atın

Egzersiz talimatları

  • releases içindeki tarih sütununda max() çağırarak en güncel sürümün tarihini bul.
  • filter() içinde date == last_release_date karşı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()’ten last_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() - ___
Kodu Düzenle ve Çalıştır