Learn R Programming

ffscrapr (version 1.4.8)

ff_starters: Get Starting Lineups

Description

This function returns a tidy dataframe with one row for every starter (and bench) for every week and their scoring, if available.

Usage

ff_starters(conn, ...)

# S3 method for espn_conn ff_starters(conn, weeks = 1:17, ...)

# S3 method for flea_conn ff_starters(conn, week = 1:17, ...)

# S3 method for mfl_conn ff_starters(conn, week = 1:17, season = NULL, ...)

# S3 method for sleeper_conn ff_starters(conn, week = 1:17, ...)

Value

A tidy dataframe with every player for every week, including a flag for whether they were started or not

Arguments

conn

the list object created by ff_connect()

...

other arguments (currently unused)

weeks

which weeks to calculate, a number or numeric vector

week

a numeric or one of YTD (year-to-date) or AVG (average to date)

season

the season of interest - generally only the most recent 2-3 seasons are available

Methods (by class)

  • ff_starters(espn_conn): ESPN: returns who was started as well as what they scored.

  • ff_starters(flea_conn): Fleaflicker: returns who was started as well as what they scored.

  • ff_starters(mfl_conn): MFL: returns the player fantasy scores for each week (not the actual stats)

  • ff_starters(sleeper_conn): Sleeper: returns only "who" was started, without any scoring/stats data. Only returns season specified in initial connection object.

Examples

Run this code
# \donttest{
try({ # try only shown here because sometimes CRAN checks are weird
  conn <- espn_connect(season = 2020, league_id = 1178049)
  ff_starters(conn, weeks = 1:3)
}) # end try
# }

# \donttest{
try({ # try only shown here because sometimes CRAN checks are weird
  conn <- fleaflicker_connect(season = 2020, league_id = 206154)
  ff_starters(conn)
}) # end try
# }

# \donttest{
try({ # try only shown here because sometimes CRAN checks are weird
  dlf_conn <- mfl_connect(2020, league_id = 37920)
  ff_starters(conn = dlf_conn)
}) # end try
# }

# \donttest{
try({ # try only shown here because sometimes CRAN checks are weird
  jml_conn <- sleeper_connect(league_id = "522458773317046272", season = 2020)
  ff_starters(jml_conn, week = 3)
}) # end try
# }

Run the code above in your browser using DataLab