본문 바로가기

Minding's Baseball/MLB Statcast

[MLB Stats API] statsapi.linescore(gamePk, timecode=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


  • 요청한 경기의 linescore (이닝 별 득점만 기록) 출력 (간단한 경기결과)
  • timecode 매개변수에 타임스탬프를 포함하면 특정시간에 존재하던 linescore를 얻을 수 있음
    • get함수 이용하여 해당게임의 타임스탬프 검색가능 : statsapi.get('game_timestamps',{'gamePk':565997})
# 2019/04/25 필라델피아 필리스 vs 뉴욕 메츠 경기 라인스코어
print(statsapi.linescore(565997))
Final    1 2 3 4 5 6 7 8 9  R   H   E  
Phillies 1 0 0 0 0 0 0 3 2  6   10  0  
Mets     0 0 0 0 0 0 0 0 0  0   6   3
728x90