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

Neleri çıkarabilirsin?

Videoda gördüğün gibi, bir datetime'ın bileşenleri year(), month(), day(), hour(), minute() ve second() gibi aynı isimli lubridate fonksiyonlarıyla çıkarılabilir. Hepsi aynı şekilde çalışır: bir datetime ya da datetime vektörü geçirmen yeterli.

Ayrıca bir datetime'ın başka yönlerini döndüren birkaç kullanışlı fonksiyon daha vardır: sabah olup olmadığını am(), yaz saati uygulamasında olup olmadığını dst(), bir leap_year() olup olmadığını veya hangi quarter() ya da semester() içinde olduğunu döndürürler.

Bunları, 1. Bölümdeki verileri kullanarak R sürümlerinin yayın zamanlarını keşfederek dene.

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

R'de Tarihler ve Zamanlarla Çalışma

Kursa Göz Atın

Egzersiz talimatları

releases veri kümesinin 1. Bölümden gelen datetime sütunu olan release_time'ı çalışma alanına yerleştirdik.

  • Bunun bir datetime vektörü olduğunu doğrulamak için release_time'ın head() çıktısına bak.
  • release_time içinden ay bilgisini çıkar ve ilk birkaçını head() ile incele.
  • Hangi aylarda daha çok sürüm olduğunu görmek için ayı çıkar, sonra table() ile pipe et.
  • Aynısını tekrarla, bu kez en çok sürümün olduğu yılları gör.
  • Sürümler sabah (UTC) gerçekleşiyor mu? Yayın saatinin 12'den küçük olup olmadığını bul ve mean() ile özetle.
  • Alternatif olarak, sürümlerin ne sıklıkla sabah gerçekleştiğini bulmak için am() kullan.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Examine the head() of release_time
head(___)

# Examine the head() of the months of release_time
head(___(release_time))

# Extract the month of releases 
___(release_time) %>% table()

# Extract the year of releases
___(release_time) %>% table()

# How often is the hour before 12 (noon)?
mean(___(release_time) < ___)

# How often is the release in am?
mean(___(release_time))
Kodu Düzenle ve Çalıştır