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

Zaman her şeydir

Bir mevsimin ne zaman başlayıp bittiği, kime sorduğuna göre değişebilir. Avustralya'dakiler sana baharın 1 Eylül'de başladığını söyleyecektir. Kuzey yarımküredeki İrlandalılar ise Aziz Brigid Günü kutlamasıyla baharın 1 Şubat'ta başladığına yemin eder. Bir de astronomik ve meteorolojik mevsimler arasındaki fark var: astronomlar gündönümleri ve ekinoksları esas alırken, meteorologlar yılı her biri üç ay süren 4 sabit mevsime böler. (kaynak: www.timeanddate.com)

Çalışma alanında, 4 astronomik mevsimin başladığı tarihleri temsil eden karakter dizilerini içeren bir astro vektörü tanımlandı. Benzer şekilde, bir mevsimin meteorolojik başlangıçlarını içeren bir meteo vektörü de senin için oluşturuldu.

Bu egzersiz

Orta Düzey R

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • as.Date() kullanarak astro vektörünü Date nesneleri içeren bir vektöre dönüştür. format belirtmek için %d, %b ve %Y sembollerine ihtiyacın olacak. Ortaya çıkan vektörü astro_dates olarak sakla.
  • as.Date() kullanarak meteo vektörünü Date nesneleri içeren bir vektöre dönüştür. Bu kez format argümanı için %B, %d ve %y sembollerine ihtiyacın var. Ortaya çıkan vektörü meteo_dates olarak sakla.
  • max(), abs() ve -'ı birlikte kullanarak, bir mevsimin astronomik ve meteorolojik başlangıçları arasındaki en büyük mutlak farkı hesapla; yani astro_dates ve meteo_dates. Bu en büyük farkı doğrudan konsola yazdır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Convert astro to vector of Date objects: astro_dates


# Convert meteo to vector of Date objects: meteo_dates


# Calculate the maximum absolute difference between astro_dates and meteo_dates
Kodu Düzenle ve Çalıştır