Learn R Programming

wehoop

wehoop is an R package for working with women’s college and professional basketball data. The package has functions to access live play by play and box score data from ESPN with shot locations when available.

A scraping and aggregating interface for ESPN’s women’s college basketball and WNBA statistics. It provides users with the capability to access the API’s game play-by-plays, box scores, standings and results to analyze the data for themselves.

Installation

You can install the CRAN version of wehoop with:

install.packages("wehoop")

You can install the released version of wehoop from GitHub with:

# You can install using the pacman package using the following code:
if (!requireNamespace('pacman', quietly = TRUE)){
  install.packages('pacman')
}
pacman::p_load_current_gh("sportsdataverse/wehoop", dependencies = TRUE, update = TRUE)

Quick Start

WNBA full play-by-play seasons (2002-2023) ~ 1-2 minutes

tictoc::tic()
progressr::with_progress({
  wnba_pbp <- wehoop::load_wnba_pbp()
})
tictoc::toc()
## 1.39 sec elapsed

## 102191 rows of WNBA play-by-play data from 262 games.

Women’s college basketball full play-by-play seasons (2004-2024) ~ 2-3 minutes

tictoc::tic()
progressr::with_progress({
  wbb_pbp <- wehoop::load_wbb_pbp()
})
tictoc::toc()
## 1.7 sec elapsed

## 328507 rows of women's college basketball play-by-play data from 959 games.

Documentation

For more information on the package and function reference, please see the wehoop documentation website.

Breaking Changes

Full News on Releases

Follow the SportsDataverse (@SportsDataverse) on Twitter and star this repo

Our Authors

  • Saiem Gilani (@saiemgilani)

  • Geoff Hutchinson (@HutchNGo)

Citations

To cite the wehoop R package in publications, use:

BibTex Citation

@misc{hutchinson_gilani_2021_wehoop,
  author = {Saiem Gilani and Geoff Hutchinson},
  title = {wehoop: The SportsDataverse's R Package for Women's Basketball Data.},
  url = {https://wehoop.sportsdataverse.org},
  year = {2021}
}

Copy Link

Version

Install

install.packages('wehoop')

Monthly Downloads

329

Version

2.1.0

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Saiem Gilani

Last Published

July 21st, 2024

Functions in wehoop (2.1.0)

espn_wbb_rankings

Get women's college basketball AP and Coaches poll rankings
.players_on_court

Add players on court in WNBA Stats API play-by-play
csv_from_url

Load .csv / .csv.gz file from a remote connection
check_status

Check Status function
espn_wbb_player_box

Get ESPN women's college basketball player box
espn_wbb_conferences

Get women's college basketball conferences
espn_wbb_game_all

Get ESPN women's college basketball game data (play-by-play, team and player box)
espn_wbb_player_stats

Get ESPN women's college basketball player stats data
espn_wbb_game_rosters

Get ESPN women's college basketball game rosters
espn_wbb_pbp

Get ESPN women's college basketball play by play data
espn_wnba_player_box

Get ESPN's WNBA player box data
espn_wbb_scoreboard

Get ESPN women's college basketball schedule for a specific year
espn_wnba_player_stats

Get ESPN WNBA player stats data
espn_wbb_team_stats

Get ESPN women's college basketball team stats data
espn_wbb_team_box

Get ESPN women's college basketball team box data
helper_espn_wbb_player_box

Parse ESPN WBB Player Box, helper function
espn_wbb_standings

Get ESPN women's college basketball standings
espn_wnba_team_box

Get ESPN's WNBA team box data
espn_wnba_team_stats

Get ESPN WNBA team stats data
helper_espn_wbb_team_box

Parse ESPN WBB Team Box, helper function
espn_wnba_scoreboard

Get WNBA schedule for a specific year/date from ESPN's API
load_wbb_player_box

Load wehoop women's college basketball player box scores
helper_espn_wnba_pbp

Parse ESPN WNBA PBP, helper function
load_wnba_team_box

Load wehoop WNBA team box scores
load_wbb_schedule

Load wehoop women's college basketball schedule
most_recent_wbb_season

Most Recent Women's College Basketball Season
helper_espn_wnba_player_box

Parse ESPN WNBA Player Box, helper function
espn_wbb_teams

Get ESPN women's college basketball team names and ids
espn_wnba_game_rosters

Get ESPN WNBA game rosters
update_wbb_db

Build/update wehoop WBB play-by-play database
most_recent_wnba_season

Most Recent WNBA Season
espn_wnba_game_all

Get ESPN's WNBA game data (play-by-play, team and player box)
load_wbb_team_box

Load wehoop women's college basketball team box scores
load_wnba_pbp

Load wehoop WNBA play-by-play
ncaa_wbb_teams

Scrape NCAA Women's Baskebtall Teams (Division I, II, and III)
espn_wnba_pbp

Get ESPN's WNBA play by play data
update_wnba_db

Build/update wehoop WNBA play-by-play database
wnba_assistleaders

Get WNBA Stats API Assist Leaders
load_wnba_player_box

Load wehoop WNBA player box scores
ncaa_wbb_NET_rankings

Get Women's college basketball NET rankings for the current date from the NCAA website
espn_wnba_teams

Get ESPN's WNBA team names and ids
progressively

Progressively
helper_espn_wbb_pbp

Parse ESPN WBB PBP, helper function
load_wnba_schedule

Load wehoop WNBA schedules
wnba_boxscoreplayertrackv2

Get WNBA Stats API Boxscore Player Tracking V2
wnba_boxscoremiscv3

Get WNBA Stats API Boxscore Misc V3
wnba_boxscorefourfactorsv2

Get WNBA Stats API Boxscore Four Factors V2
rds_from_url

Load .rds file from a remote connection
request_with_proxy

Retry http request with proxy
wnba_boxscoreplayertrackv3

Get WNBA Stats API Boxscore Player Tracking V3
wnba_boxscorescoringv2

Get WNBA Stats API Boxscore Scoring V2
wnba_assisttracker

Get WNBA Stats API Assist Tracker
wnba_boxscorefourfactorsv3

Get WNBA Stats API Boxscore Four Factors V3
espn_wnba_standings

Get ESPN WNBA Standings
load_wbb_pbp

Load wehoop women's college basketball play-by-play
helper_espn_wnba_team_box

Parse ESPN WNBA Team Box, helper function
wnba_boxscoreusagev2

Get WNBA Stats API Boxscore Usage V2
wnba_commonallplayers

Get WNBA Stats API All Players
wehoop-package

wehoop: Access Women's Basketball Play by Play Data
wnba_alltimeleadersgrids

Get WNBA Stats API All-time Leaders Grid
wnba_commonteamroster

Get WNBA Stats API Team Roster
wnba_cumestatsplayer

Get WNBA Stats API Cumulative Player Stats
wnba_boxscorehustlev2

Get WNBA Stats API Boxscore Hustle V2
wnba_boxscoreadvancedv2

Get WNBA Stats API Boxscore Advanced V2
wnba_boxscoremiscv2

Get WNBA Stats API Boxscore Misc V2
wnba_draftcombinespotshooting

Get WNBA Stats API Draft Combine - Spot Shooting
wnba_cumestatsplayergames

Get WNBA Stats API Cumulative Player Game Stats
wnba_cumestatsteam

Get WNBA Stats API Cumulative Team Stats
wnba_cumestatsteamgames

Get WNBA Stats API Cumulative Team Game Stats
wnba_commonplayerinfo

Get WNBA Stats API Player Info
wnba_draftcombinestats

Get WNBA Stats API Draft Combine Stats
wnba_boxscorescoringv3

Get WNBA Stats API Boxscore Scoring V3
wnba_commonplayoffseries

Get WNBA Stats API Playoff Series
wnba_boxscoresummaryv2

Get WNBA Stats API Boxscore Summary V2
wnba_boxscoreadvancedv3

Get WNBA Stats API Boxscore Advanced V3
wnba_boxscoretraditionalv2

Get WNBA Stats API Boxscore Traditional V2
wnba_boxscoretraditionalv3

Get WNBA Stats API Boxscore Traditional V3
wnba_draftcombinenonstationaryshooting

Get WNBA Stats API Draft Combine Non-Stationary Shooting
wnba_draftcombineplayeranthro

Get WNBA Stats API Draft Combine Player Anthropological Measurements
wnba_data_pbp

Get WNBA Data API Play-by-Play
wnba_gamerotation

Get WNBA Stats API Game Rotation
wnba_homepageleaders

Get WNBA Stats API Homepage Leaders
wnba_hustlestatsboxscore

Get WNBA Stats API Hustle Stats Boxscore
wnba_franchisehistory

Get WNBA Stats API Franchise History
wnba_draftboard

Get WNBA Stats API Draft Board
wnba_leaguedashplayerbiostats

Get WNBA Stats API League Dashboard Player Biographical Stats
wnba_franchiseleaders

Get WNBA Stats API Franchise Leaders
wnba_franchiseleaderswrank

Get WNBA Stats API Franchise Leaders with Rank
wnba_leaguedashplayershotlocations

Get WNBA Stats API League Dashboard Player Shot Locations
wnba_leaguedashplayerstats

Get WNBA Stats API League Dashboard Player Stats
wnba_draftcombinedrillresults

Get WNBA Stats API Draft Combine Drill Results
wnba_franchiseplayers

Get WNBA Stats API Franchise Players
wnba_infographicfanduelplayer

Get WNBA Stats API FanDuel Player Infographic
wnba_leaderstiles

Get WNBA Stats API Leaders Tiles
wnba_leaguehustlestatsteamleaders

Get WNBA Stats API League Hustle Stats Team Leaders
wnba_leagueleaders

Get WNBA Stats API League Leaders
wnba_homepagev2

Get WNBA Stats API HomepageV2 Leaders
wnba_leaguedashlineups

Get WNBA Stats API League Dashboard Lineups
wnba_leaguehustlestatsplayerleaders

Get WNBA Stats API League Hustle Stats Player Leaders
wnba_homepagewidget

Get WNBA Stats API Homepage Widget Leaders
wnba_leaguedashteamclutch

Get WNBA Stats API League Dashboard by Team Clutch Splits
wnba_leaguehustlestatsteam

Get WNBA Stats API League Hustle Stats Team
wnba_leaguedashplayerclutch

Get WNBA Stats API League Dashboard by Player Clutch Splits
wnba_leaguedashteamstats

Get WNBA Stats API League Dashboard Team Stats
wnba_leaguegamefinder

Get WNBA Stats API League Game Streak Finder
wnba_pbp

Get WNBA Stats API play-by-play
wnba_leaguedashteamshotlocations

Get WNBA Stats API League Dashboard Team Shot Locations
wnba_leaguelineupviz

Get WNBA Stats API League Lineup Visual Data
wnba_leagueplayerondetails

Get WNBA Stats API League Player On/Off Details
wnba_playerawards

Get WNBA Stats API Player Awards
wnba_live_boxscore

Get WNBA Stats API Live Boxscore
wnba_playercareerbycollege

Get WNBA Stats API Player Career By College
wnba_live_pbp

Get WNBA Stats API Live play-by-play
wnba_drafthistory

Get WNBA Stats API Draft History
wnba_pbps

Get WNBA Stats API play-by-play (Multiple Games)
wnba_fantasywidget

Get WNBA Stats API Fantasy Widget
wnba_leaguegamelog

Get WNBA Stats API League Game Log
wnba_leaguehustlestatsplayer

Get WNBA Stats API League Hustle Stats Player
wnba_leagueseasonmatchups

Get WNBA Stats API League Season Matchups
wnba_leaguestandingsv3

Get WNBA Stats API League Standings V3