pybaseball icon indicating copy to clipboard operation
pybaseball copied to clipboard

Scrape Individual Savant Player Pages

Open TravisGibbs opened this issue 2 years ago • 0 comments

I recently started using this library which has greatly aided my work. I noticed a common pattern where I wanted to gather a players year over year stats, such as their position on exit velo leaderboards over years. I couldn't find a way to do this without making multiple queries and then filtering and merging dfs. Luckily this data is available on each player's savant page so I built functionality to gather the tables on those pages for pitcher and batter data.

I added testing and followed the instructions on the contributing.md. My only concern is linking the columns provided by the pandas reading of the html. The initial implementation below is done by matching column names which seems reasonable to me, but it would also be possible to manually parse these tables.

TravisGibbs avatar May 01 '23 20:05 TravisGibbs