1. Učit se
  2. /
  3. Projekty
  4. /
  5. Případová studie: Analýza časových řad městských dat v R

Connected

Cvičení

Extrahuj víkendové zápasy

Po výpočtu několika užitečných ukazatelů z dat Red Sox je čas podívat se na data dalších bostonských sportovních týmů. Konkrétně jsi shromáždil/a dodatečná data o New England Patriots (americký fotbal), Boston Bruins (hokej) a Boston Celtics (basketbal). Tato data spolu s tvými daty redsox byla sloučena do jediného xts objektu sports, který nyní obsahuje záznamy o všech zápasech bostonských sportovních týmů v letech 2010 až 2015.

Před dalšími analýzami chceš data zúžit na několik potenciálně užitečných podmnožin. Zvláště výhodné může být zaměřit se výhradně na víkendové zápasy bostonských týmů.

Pro identifikaci zápasů podle dne v týdnu použij příkaz .indexwday(), který vrací den v týdnu pro každé pozorování v xts objektu. Hodnoty se pohybují od 0 do 6, přičemž neděle odpovídá 0 a sobota 6.

Pokyny

100 XP
  • Procvič si indexovací příkazy xts: pomocí .indexwday() extrahuj den v týdnu pro každé pozorování v datech sports. Výsledné hodnoty ulož do proměnné weekday a zobraz její první řádky pomocí head().
  • Vytvoř index víkendových pozorování kombinací příkazu which() se dvěma voláními .indexwday(). Cílem je vybrat pouze ta data, která připadají na sobotu nebo neděli. Tento index ulož jako weekend.
  • Vytvoř nový xts objekt (weekend_games) obsahující pouze víkendové zápasy. Pomocí head() zobraz první řádky nového objektu weekend_games.