본문 바로가기

Minding's Baseball/MLB Statcast

[MLB Stats API] statsapi.standings(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일 기준 내셔널리그 순위
print(statsapi.standings(leagueId=104,date='09/27/2019'))
National League East
Rank Team                   W   L   GB  (E#) WC Rank WC GB (E#)
 1   Atlanta Braves        97  63   -    -      -      -    -  
 2   Washington Nationals  91  69  6.0   E      1    +2.0   -  
 3   New York Mets         84  76  13.0  E      3     5.0   E  
 4   Philadelphia Phillies 80  80  17.0  E      6     9.0   E  
 5   Miami Marlins         56  104 41.0  E     12    33.0   E  

National League Central
Rank Team                   W   L   GB  (E#) WC Rank WC GB (E#)
 1   St. Louis Cardinals   90  70   -    -      -      -    -  
 2   Milwaukee Brewers     89  71  1.0   2      2      -    -  
 3   Chicago Cubs          83  77  7.0   E      5     6.0   E  
 4   Cincinnati Reds       73  87  17.0  E      8    16.0   E  
 5   Pittsburgh Pirates    69  91  21.0  E     11    20.0   E  

National League West
Rank Team                   W   L   GB  (E#) WC Rank WC GB (E#)
 1   Los Angeles Dodgers   104 56   -    -      -      -    -  
 2   Arizona Diamondbacks  83  77  21.0  E      4     6.0   E  
 3   San Francisco Giants  77  83  27.0  E      7    12.0   E  
 4   San Diego Padres      70  90  34.0  E      9    19.0   E  
 5   Colorado Rockies      69  91  35.0  E     10    20.0   E
728x90