본문 바로가기

Minding's Baseball/MLB Statcast

[MLB Stats API] statsapi.player_stat_data(personId, group="[hitting,pitching,fielding]", type="season")

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


  • 선수의 시즌기록 또는 통산기록을 일부 인적정보와 함께 dict로 반환
  • group 파라미터에는 문자열로 입력 / 여러 그룹을 포함하려면 "[]" 형식으로 입력
  • type 파라미터로 통산기록 / 현재시즌 기록 따로 또는 시즌 별 기록 반환 가능 ('career', 'season', 'YearByYear')
    • 여러 항목을 포함 하려면 "[]" 형식으로 입력
# 류현진 선수의 통산기록 (투구/수비/타격 포함) (id : 547943)
statsapi.player_stat_data(547943, group="[hitting,pitching,fielding]", type="career")
{'id': 547943,
 'first_name': 'Hyun Jin',
 'last_name': 'Ryu',
 'active': True,
 'current_team': 'Toronto Blue Jays',
 'position': 'P',
 'nickname': 'Monster',
 
 ...
 
  'totalBases': 51,
    'rbi': 12,
    'leftOnBase': 131,
    'sacBunts': 32,
    'sacFlies': 0,
    'babip': '.308',
    'groundOutsToAirouts': '2.83',
    'catchersInterference': 0,
    'atBatsPerHomeRun': '217.00'}}]}

 

728x90