helper that loads multiple seasons from the data repo either into memory or writes it into a db using some forwarded arguments in the dots
load_nba_pbp(
seasons = most_recent_nba_season(),
...,
dbConnection = NULL,
tablename = NULL
)A vector of 4-digit years associated with given NBA seasons. (Min: 2002)
Additional arguments passed to an underlying function that writes
the season data into a database (used by update_nba_db()).
A DBIConnection object, as returned by
The name of the play by play data table within the database
Returns a tibble
# \donttest{
load_nba_pbp(2021)
#> # A tibble: 569,719 × 55
#> shooting_play sequence_number period_display_value period_number home_score
#> <lgl> <chr> <chr> <int> <int>
#> 1 FALSE 4 1st Quarter 1 0
#> 2 FALSE 7 1st Quarter 1 0
#> 3 TRUE 9 1st Quarter 1 0
#> 4 FALSE 10 1st Quarter 1 0
#> 5 FALSE 11 1st Quarter 1 0
#> 6 TRUE 13 1st Quarter 1 1
#> 7 TRUE 14 1st Quarter 1 2
#> 8 TRUE 15 1st Quarter 1 3
#> 9 TRUE 16 1st Quarter 1 3
#> 10 TRUE 18 1st Quarter 1 5
#> # … with 569,709 more rows, and 50 more variables: coordinate_x <int>,
#> # coordinate_y <int>, scoring_play <lgl>, clock_display_value <chr>,
#> # team_id <chr>, type_id <chr>, type_text <chr>, away_score <int>, id <dbl>,
#> # text <chr>, score_value <int>, participants_0_athlete_id <chr>,
#> # participants_1_athlete_id <chr>, participants_2_athlete_id <chr>,
#> # season <int>, season_type <int>, away_team_id <int>, away_team_name <chr>,
#> # away_team_mascot <chr>, away_team_abbrev <chr>, away_team_name_alt <chr>, …
# }