본문 바로가기
반응형

Minding's Baseball/MLB Statcast29

[MLB Stats API] 파이썬 패키지로 MLB Stats API 사용해보기 Fangraph나 MLB savant 홈페이지에서 직접 csv, DB파일을 다운로드 받는 것이 아닌 MLB서버에 연결된 API로 손쉽게 데이터를 구할 수 있는 방법을 야구공작소 글을 보며 알게되었다. 그 중 파이썬으로 API를 이용할 수 있도록 구현해놓은 패키지가 있어, 사용법을 알아보게 되었다. 제공해주는 데이터의 종류가 매우 풍부해 무궁무진한 활용이 가능하다고 생각한다. 아래는 내가 참고한 야구공작소의 [MLB Stats API’라고 혹시 들어보았나요] 글과 파이썬 패키지를 제작한 개발자의 Github이다. https://yagongso.com/?p=15519 'MLB Stats API'라고 혹시 들어보았나요 - 야구공작소 새로운 데이터 수집방법 사람들은 여러 방법을 통해 MLB 데이터를 수집한다. .. 2022. 1. 11.
[MLB Stats API] statsapi.team_leader_data(teamId, leaderCategories, season=datetime.now().year, leaderGameTypes="R", limit=10) 해당 팀의 특정 스탯(지표)에 대한 팀 내 순위 출력 검색가능한 스탯종류는 statsapi.meta('leagueLeaderTypes')로 검색가능 # 2013년 신시내티 레즈의 출루율 상위 5명 print(statsapi.team_leader_data(113,'onBasePercentage',limit=5,season=2013)) [[1, 'Joey Votto', '.435'], [2, 'Shin-Soo Choo', '.423'], [3, 'Jay Bruce', '.329'], [4, 'Todd Frazier', '.314'], [5, 'Brandon Phillips', '.310']] 2022. 1. 11.
[MLB Stats API] statsapi.standings_data(leagueId="103,104", division="all", include_wildcard=True, season=None, standingsTypes=None, date=None) [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년.. 2022. 1. 11.
[MLB Stats API] statsapi.schedule(date=None, start_date=None, end_date=None, team="", opponent="", sportId=1, game_id=None) [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 주어진 날짜/범위 및/또는 팀/경기장의 경기 목록을 검색하여 딕셔너리로 반환 반환되는 딕셔너리의 키 값들 : game_id : 해당 경기의 ID (gamePk) game_datetime : 해당 경기의 날짜 및 타임스탬프 (UTC 기준) game_data : 경기일.. 2022. 1. 11.
[MLB Stats API] statsapi.player_stat_data(personId, group="[hitting,pitching,fielding]", type="season") [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', 'se.. 2022. 1. 11.
[MLB Stats API] statsapi.lookup_team(lookup_value, activeStatus="Y", season=datetime.now().year, sportIds=1) [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 팀 이름, 도시, 약어 또는 파일 코드를 기준으로 팀 정보 list 반환 (검색기능) activeStatus : Y, N, B(Both) # LA다저스의 id값 검색 team = statsapi.lookup_team('dodgers') print(team[0]['i.. 2022. 1. 11.
728x90
반응형