26 open-source packages · R · Python · Node.js · 8 leagues in the warehouse · 120M+ rows of play-by-play · EPA · win probability · ratings models · free and open since 2021

The {sportsdataverse} R-verse Package

Saiem Gilani

Saiem GilaniJuly 3, 2022

2 min read391 words

sportsdataverse

Version-Number R-CMD-check Lifecycle:maturing Twitter
Follow Contributors CRAN
Status

The sportsdataverse is a set of sports data packages that work in harmony because they share common data representations and API design. This package is designed to make it easy to install and load multiple sportsdataverse packages in a single step. Learn more about the sportsdataverse at sportsdataverse.org.

Installation

The recommended way to install sportsdataverse is from the SportsDataverse r-universe, which serves prebuilt binaries of the development versions:

install.packages(
  "sportsdataverse",
  repos = c("https://sportsdataverse.r-universe.dev", getOption("repos"))
)

You can also install directly from GitHub with:

# You can install using the pak package using the following code:
if (!requireNamespace('pak', quietly = TRUE)){
  install.packages('pak')
}
pak::pak("sportsdataverse/sportsdataverse-R")
# Alternatively, using the devtools package:
if (!requireNamespace('devtools', quietly = TRUE)){
  install.packages('devtools')
}
devtools::install_github(repo = "sportsdataverse/sportsdataverse-R")

Usage

library(sportsdataverse) attaches the seven core SportsDataverse packages in a single step:

  • baseballr, for MLB and college baseball data.
  • cfbfastR, for college football data.
  • fastRhockey, for NHL and PWHL hockey data.
  • hoopR, for men's college and professional basketball data.
  • oddsapiR, for sportsbook odds from The Odds API.
  • sportyR, for drawing regulation playing surfaces.
  • wehoop, for women's college and professional basketball data.

It also ships quality-of-life helpers — sportsdataverse_packages() to list the set, sportsdataverse_update() to check for updates, and sportsdataverse_sitrep() to report the versions of R and every SportsDataverse package.

sportsdataverse::sportsdataverse_logo()

Follow sportsdataverse on Twitter and star this repo

Twitter
Follow

GitHub
stars

Our Authors

Citations

To cite the sportsdataverse R package in publications, use:

BibTex Citation

@misc{saiemgilani2021sdv,
  author = {Gilani, Saiem},
  title = {sportsdataverse: The Set of R Packages for Sports Data.},
  url = {https://r.sportsdataverse.org},
  year = {2021}
}

R Packages in the SportsDataverse

cfbfastR

Version-Number R-CMD-check CRAN
Status CRAN
downloads

hoopR

Version-Number R-CMD-check CRAN
Status CRAN
downloads

wehoop

Version-Number R-CMD-check CRAN
Status CRAN
downloads

fastRhockey

Version-Number R-CMD-check CRAN
Status CRAN
downloads

baseballr

Version-Number R-CMD-check CRAN
Status CRAN
downloads

oddsapiR

Version-Number R-CMD-check CRAN
Status CRAN
downloads

sportyR

Version-Number R-CMD-check CRAN
Status CRAN
downloads

Share this post: