1. सीखें
  2. /
  3. प्रोजेक्ट्स
  4. /
  5. 사례 연구: R로 도시 시계열 데이터 분석

Connected

अभ्यास

주말 경기 추출하기

Red Sox 데이터에서 유용한 지표를 계산했다면, 이제 한걸음 물러서서 보스턴의 다른 스포츠 팀 데이터도 살펴볼 차례예요. 구체적으로, New England Patriots(미식축구), Boston Bruins(하키), Boston Celtics(농구) 데이터를 추가로 수집했습니다. 이 팀들의 데이터는 redsox 데이터와 함께 하나의 xts 객체 sports로 병합되었고, 이제 2010년부터 2015년까지 보스턴 지역 스포츠 팀이 치른 모든 경기에 대한 데이터를 담고 있어요.

추가 분석에 앞서, 잠재적으로 유용한 몇 가지 서브셋으로 데이터를 정제하려고 합니다. 특히 보스턴 팀이 치른 경기 중에서도 주말 경기만 집중해서 보는 것이 도움이 될 수 있어요.

요일을 기준으로 경기를 식별하려면 .indexwday() 명령을 사용하세요. 이 명령은 xts 객체의 각 관측치가 무슨 요일인지 알려줍니다. 값의 범위는 0~6이며, 일요일이 0, 토요일이 6입니다.

निर्देश

100 XP
  • .indexwday()를 사용해 sports 데이터의 각 관측치가 무슨 요일인지 추출해 보세요. 이 값을 weekday에 저장한 뒤, head()로 weekday 객체의 앞부분을 확인합니다.
  • which()와 두 번의 .indexwday() 호출을 조합해 주말 관측치의 인덱스를 만드세요. 목표는 토요일 또는 일요일에 해당하는 날짜만 추출하는 것입니다. 이 인덱스를 weekend로 저장하세요.
  • 주말에 해당하는 경기만 담은 새로운 xts 객체(weekend_games)를 생성합니다. head()로 새로운 weekend_games 객체의 앞부분을 확인하세요.