Zaman dilimini ayarlama
Bir tarih-saat verisini içe aktardığında zaman dilimi yanlışsa, force_tz() ile ayarlayabilirsin. Tarih-saat değerini ilk argüman olarak, uygun zaman dilimini ise tzone argümanına ver. Zaman diliminin OlsonNames() içinden bir değer olması gerektiğini unutma.
2015'te Kadınlar Dünya Kupası'nda Yeni Zelanda'yı izlemek istemiştim ama FIFA websitesinde verilen saatler, maçların oynandığı şehirlerin yerel saatleriydi. Bu egzersizde zaman dilimlerini ayarlamama yardım edeceksin; sonraki egzersizde ise bu maçları izlemek için benim saat kaçta ekran başına geçmem gerektiğini bulmama yardım edeceksin.
Bu egzersiz, kursun bir parçasıdır
R'de Tarihler ve Zamanlarla Çalışma
Egzersiz talimatları
Kodunda, FIFA sitesinde listelenen, Yeni Zelanda'nın grup aşamasındaki 2. ve 3. maçlarının saatlerini verdim.
- 2. maç Edmonton'da oynandı.
force_tz()kullanarak 2. maçın zaman dilimini"America/Edmonton"olarak ayarla. - 3. maç Winnipeg'de oynandı.
force_tz()kullanarak 3. maçın zaman dilimini"America/Winnipeg"olarak ayarla. game2_localilegame3_localarasındaki aralık üzerindeas.period()kullanarak, takımın iki maç arasında ne kadar dinlendiğini bul.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Game2: CAN vs NZL in Edmonton
game2 <- mdy_hm("June 11 2015 19:00")
# Game3: CHN vs NZL in Winnipeg
game3 <- mdy_hm("June 15 2015 18:30")
# Set the timezone to "America/Edmonton"
game2_local <- ___(game2, tzone = ___)
game2_local
# Set the timezone to "America/Winnipeg"
game3_local <- ___(game3, tzone = ___)
game3_local
# How long does the team have to rest?
as.period(___)