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

Ne kadar zaman oldu?

Tarih-saatler arasındaki fark üzerinde daha ince kontrol için base fonksiyonu difftime()'ı kullan. Örneğin time1 - time2 yerine difftime(time1, time2) kullanırsın.

difftime() bir de units argümanı alır; bu, farkın birimini belirtir. Seçeneklerin "secs", "mins", "hours", "days" veya "weeks".

Alıştırma olarak, ilk insanın Ay’a adım atmasından beri geçen süreyi bulacaksın. Ayrıca, bağımsız argüman verilmeden çağrıldığında sisteminin saat diliminde geçerli tarih ve zamanı döndüren lubridate fonksiyonları today() ve now()u da göreceksin.

Bu egzersiz, kursun bir parçasıdır

R'de Tarihler ve Zamanlarla Çalışma

Kursa Göz Atın

Egzersiz talimatları

  • Apollo 11, 20 Temmuz 1969’da indi. difftime() kullanarak today() ile date_landing arasındaki gün sayısını bul.
  • Neil Armstrong, 02:56:15 UTC’de yüzeye adım attı. difftime() kullanarak now() ile moment_step arasındaki saniye sayısını bul.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# The date of landing and moment of step
date_landing <- mdy("July 20, 1969")
moment_step <- mdy_hms("July 20, 1969, 02:56:15", tz = "UTC")

# How many days since the first man on the moon?
difftime(___, ___, units = ___)

# How many seconds since the first man on the moon?
___
Kodu Düzenle ve Çalıştır