본문 바로가기

Minding's Baseball/MLB Statcast

[MLB Stats API] statsapi.standings_data(leagueId="103,104", division="all", include_wildcard=True, season=None, standingsTypes=None, date=None)

728x90
반응형

[MLB Stats API] 파이썬 패키지로 MLB Stats API 사용해보기

 

[MLB Stats API] 파이썬 패키지로 MLB Stats API 사용해보기

Fangraph나 MLB savant 홈페이지에서 직접 csv, DB파일을 다운로드 받는 것이 아닌 MLB서버에 연결된 API로 손쉽게 데이터를 구할 수 있는 방법을 야구공작소 글을 보며 알게되었다. 그 중 파이썬으로 API

minding-deep-learning.tistory.com


  • 지정한 날짜 및 리그 팀 순위를 딕셔너리로 출력
  • LeagueId와 divisionId(지구)를 모두 사용하여 출력하는 것이 정확함
  • 날짜 기본값은 현재, date파라미터를 통해 날짜 설정 (날짜 형식 : MM/DD/YYYY , ex)04/25/2021)
# 2019년 9월 27일의 순위 데이터
statsapi.standings_data(leagueId=104,date='09/27/2019')
{204: {'div_name': 'National League East',
  'teams': [{'name': 'Atlanta Braves',
    'div_rank': '1',
    'w': 97,
    'l': 63,
    'gb': '-',
    'wc_rank': '-',
    'wc_gb': '-',
    'wc_elim_num': '-',
    'elim_num': '-',
    'team_id': 144,
    'league_rank': '2',
    'sport_rank': '2'},
   {'name': 'Washington Nationals',
    'div_rank': '2',
    'w': 91,
    'l': 69,

...

   {'name': 'Colorado Rockies',
    'div_rank': '5',
    'w': 69,
    'l': 91,
    'gb': '35.0',
    'wc_rank': '10',
    'wc_gb': '20.0',
    'wc_elim_num': 'E',
    'elim_num': 'E',
    'team_id': 115,
    'league_rank': '13',
    'sport_rank': '13'}]}}
728x90