Attaches projected scores to rosters (via an inner-join) and creates a positional ranking column.
Arguments
- projected_scores
a dataframe of projected scores, as created by
ffs_generate_projections()
- rosters
a dataframe of rosters, as created by
ffs_rosters()
Examples
# \donttest{
# cached examples
projected_scores <- .ffs_cache("projected_scores.rds")
rosters <- .ffs_cache("mfl_rosters.rds")
ffs_score_rosters(projected_scores, rosters)
#> Key: <fantasypros_id>
#> fantasypros_id franchise_id franchise_name player_id player_name pos
#> <char> <char> <char> <char> <char> <char>
#> 1: 10007 0007 Paw Patrol 10413 Taylor, Tyrod QB
#> 2: 10007 0007 Paw Patrol 10413 Taylor, Tyrod QB
#> 3: 10007 0007 Paw Patrol 10413 Taylor, Tyrod QB
#> 4: 10007 0007 Paw Patrol 10413 Taylor, Tyrod QB
#> 5: 10007 0007 Paw Patrol 10413 Taylor, Tyrod QB
#> ---
#> 2204: 9907 0007 Paw Patrol 10313 Dalton, Andy QB
#> 2205: 9907 0007 Paw Patrol 10313 Dalton, Andy QB
#> 2206: 9907 0007 Paw Patrol 10313 Dalton, Andy QB
#> 2207: 9907 0007 Paw Patrol 10313 Dalton, Andy QB
#> 2208: 9907 0007 Paw Patrol 10313 Dalton, Andy QB
#> team age league_id ecr rank projection gp_model season week
#> <char> <num> <char> <num> <num> <num> <int> <int> <int>
#> 1: HOU 32.1 22627 32.93 32 16.88 1 2 1
#> 2: HOU 32.1 22627 32.93 32 6.48 1 2 2
#> 3: HOU 32.1 22627 32.93 32 1.16 1 2 3
#> 4: HOU 32.1 22627 32.93 33 16.32 1 1 1
#> 5: HOU 32.1 22627 32.93 33 15.64 0 1 2
#> ---
#> 2204: CHI 33.9 22627 35.81 36 23.68 0 1 2
#> 2205: CHI 33.9 22627 35.81 36 24.22 0 1 3
#> 2206: CHI 33.9 22627 35.81 37 18.94 0 2 1
#> 2207: CHI 33.9 22627 35.81 37 1.70 1 2 2
#> 2208: CHI 33.9 22627 35.81 37 2.32 0 2 3
#> projected_score scrape_date pos_rank
#> <num> <Date> <int>
#> 1: 16.88 2021-09-03 2
#> 2: 6.48 2021-09-03 4
#> 3: 1.16 2021-09-03 4
#> 4: 16.32 2021-09-03 3
#> 5: 0.00 2021-09-03 2
#> ---
#> 2204: 0.00 2021-09-03 6
#> 2205: 0.00 2021-09-03 6
#> 2206: 0.00 2021-09-03 6
#> 2207: 1.70 2021-09-03 5
#> 2208: 0.00 2021-09-03 6
# }