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, kursun bir parçasıdır
Orta Düzey R
Egzersiz talimatları
as.Date()kullanarakastrovektörünüDatenesneleri içeren bir vektöre dönüştür.formatbelirtmek için%d,%bve%Ysembollerine ihtiyacın olacak. Ortaya çıkan vektörüastro_datesolarak sakla.as.Date()kullanarakmeteovektörünüDatenesneleri içeren bir vektöre dönüştür. Bu kezformatargümanı için%B,%dve%ysembollerine ihtiyacın var. Ortaya çıkan vektörümeteo_datesolarak sakla.max(),abs()ve-'ı birlikte kullanarak, bir mevsimin astronomik ve meteorolojik başlangıçları arasındaki en büyük mutlak farkı hesapla; yaniastro_datesvemeteo_dates. Bu en büyük farkı doğrudan konsola yazdır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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