fetch_player_stats
returns the Individual Player Statistics for AFL games. Internally, it calls
a corresponding fetch_player_stats_*
function that depends on the source given.
By default the source used will be the official AFL website.
fetch_player_stats_footywire()
, fetch_player_stats_afltables()
, fetch_player_stats_fryzigg()
can be called directly and return data from AFL website, AFL Tables and
Squiggle, respectively.
fetch_player_stats(
season = NULL,
round_number = NULL,
comp = "AFLM",
source = "AFL",
...
)
fetch_player_stats_afl(season = NULL, round_number = NULL, comp = "AFLM")
fetch_player_stats_afltables(
season = NULL,
round_number = NULL,
rescrape = FALSE,
rescrape_start_season = NULL
)
fetch_player_stats_fryzigg(season = NULL, round_number = NULL, comp = "AFLM")
fetch_player_stats_footywire(
season = NULL,
round_number = NULL,
check_existing = TRUE
)
Season in YYYY format, defaults to NULL which returns the year
corresponding the Sys.Date()
Round number, defaults to NULL which returns latest round
One of "AFLM" (default), "AFLW", "VFL", "VFLW", "WAFL", "U18B" or "U18G." Not all data sources will have non-AFL data
One of "AFL" (default), "footywire", "fryzigg", "afltables", "squiggle"
Optional parameters passed onto various functions depending on source.
Logical, defaults to FALSE. Determines if we should re-scrape data for a given season. By default, we return cached data which is much faster. Re-scraping is slow but sometimes needed if historical data has changed.
Numeric, if rescrape = TRUE
, which season should we start scraping from. Defaults to minimum value of season
logical, should we check existing data. This will likely be removed in future version as it takes a long time to re-scrape data
A Tibble with the player stats from the relevant season
and round
.
fetch_player_stats_footywire for Footywire data.
fetch_player_stats_afltables for AFL Tables data.
fetch_player_stats_fryzigg for Fryzigg data.
Other fetch fixture functions:
fetch_fixture()
if (FALSE) { # \dontrun{
# Return data for whole season from footywire
fetch_player_stats(source = "footywire")
# This is equivalent to
fetch_player_stats_footywire()
# Currently there is no AFLW data and will return a warning
fetch_player_stats(2020, comp = "AFLW", source = "footywire")
# Different sources
fetch_player_stats(2015, round = 5, source = "footywire")
fetch_player_stats(2015, round = 5, source = "fryzigg")
# Directly call functions for each source
fetch_player_stats_afltables(2020)
fetch_fixture_fryzigg(2020)
fetch_player_stats_footywire(2020)
} # }