ÎncepețiÎncepe gratuit

Extrage meciurile de weekend

După ce ai calculat câțiva indicatori utili din datele Red Sox, e momentul să explorezi datele altor echipe sportive din Boston. Ai colectat date suplimentare despre New England Patriots (fotbal american), Boston Bruins (hochei) și Boston Celtics (baschet). Aceste date, împreună cu setul tău redsox, au fost combinate într-un singur obiect xts, sports, care conține acum informații despre toate meciurile echipelor sportive din zona Boston între 2010 și 2015.

Înainte de a continua analiza, vrei să refinezi datele în câteva subseturi potențial utile. În special, ar putea fi de folos să te concentrezi exclusiv pe meciurile de weekend ale echipelor din Boston.

Pentru a identifica meciurile în funcție de ziua săptămânii, folosește comanda .indexwday(), care îți indică ziua săptămânii corespunzătoare fiecărei observații din obiectul tău xts. Valorile sunt cuprinse între 0 și 6, unde duminica are valoarea 0, iar sâmbăta are valoarea 6.

Acest exercițiu face parte din cursul

Studiu de caz: Analiza seriilor de timp pentru un oraș în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Exersează comenzile de indexare xts extragând ziua săptămânii pentru fiecare observație din setul de date sports, folosind .indexwday(). Salvează aceste valori în weekday și vizualizează primele rânduri ale obiectului weekday cu head().
  • Creează un index al observațiilor de weekend combinând comanda which() cu două apeluri ale funcției .indexwday(). Scopul este să extragi doar datele care cad sâmbăta sau duminica. Salvează acest index ca weekend.
  • Generează un nou obiect xts (weekend_games) care să conțină doar meciurile din weekend. Folosește head() pentru a vizualiza primele rânduri ale noului obiect weekend_games.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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(___)
Editează și rulează codul