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

Hafta sonu maçlarını çıkar

Red Sox verilerinden bazı faydalı göstergeler hesapladıktan sonra, şimdi bir adım geri çekilip Boston’daki diğer spor takımlarının verilerini inceleme zamanı. Özellikle, New England Patriots (Amerikan futbolu), Boston Bruins (buz hokeyi) ve Boston Celtics (basketbol) hakkında ek veriler topladın. Bu takımların verileri, redsox verilerinle birlikte tek bir xts nesnesinde (sports) birleştirildi; artık 2010’dan 2015’e kadar Boston bölgesindeki spor takımlarının oynadığı tüm maçların verilerini içeriyor.

Daha fazla analize geçmeden önce, verilerini potansiyel olarak faydalı birkaç alt kümeye daraltmak istiyorsun. Özellikle, Boston takımlarının yalnızca hafta sonu oynadığı maçlara odaklanmak yardımcı olabilir.

Haftanın gününe göre maçları belirlemek için, xts nesnendeki her gözlemin haftanın kaçıncı gününe denk geldiğini söyleyen .indexwday() komutunu kullanmalısın. Bu değerler 0-6 aralığındadır; Pazar 0’a, Cumartesi 6’ya eşittir.

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

Vaka Çalışması: R ile Şehir Zaman Serisi Verilerini Analiz Etme

Kursa Göz Atın

Egzersiz talimatları

  • .indexwday() kullanarak sports verilerindeki her gözlemin haftanın gününü çıkar ve bu değerleri weekday olarak kaydet. head() ile weekday nesnesinin ilk birkaç satırını görüntüle.
  • Hafta sonu gözlemlerinin bir indeksini, which() komutunu iki ayrı .indexwday() çağrısıyla birleştirerek oluştur. Buradaki amaç, yalnızca Cumartesi veya Pazar gününe denk gelen tarihleri çıkarmak. Bu indeksi weekend olarak kaydet.
  • Yalnızca hafta sonunda oynanan maçları içeren yeni bir xts nesnesi (weekend_games) üret. Yeni weekend_games nesnenin ilk birkaç satırını görmek için head() kullan.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Extract the day of the week of each observation
weekday <- .indexwday(___)
head(___)

# Generate an index of weekend dates
weekend <- which(.indexwday(___) == ___ | .indexwday(___) == ___)

# Subset only weekend games
weekend_games <- sports[___]
head(___)
Kodu Düzenle ve Çalıştır