| do_stats_per_period {BAwiR} | R Documentation | 
Compute stats per period
Description
Compute time played and points scored for a player of interest in any period of the game.
Usage
do_stats_per_period(data, day_num, game_code, team_sel, period_sel, player_sel)
Arguments
data | 
 Prepared data from a given game.  | 
day_num | 
 Day number.  | 
game_code | 
 Game code.  | 
team_sel | 
 One of the teams' names involved in the game.  | 
period_sel | 
 Period of interest. Options can be "xC", where x=1,2,3,4.  | 
player_sel | 
 Player of interest.  | 
Value
Data frame with one row and mainly time played (seconds and minutes) and points scored by the player of interest in the period of interest.
Note
The game_code column allows us to detect the source website, for example, https://jv.acb.com/es/103389/jugadas.
Author(s)
Guillermo Vinue
Examples
library(dplyr)
df0 <- acb_vbc_cz_pbp_2223
day_num <- unique(acb_vbc_cz_pbp_2223$day)
game_code <- unique(acb_vbc_cz_pbp_2223$game_code)
# Remove overtimes:
rm_overtime <- TRUE
if (rm_overtime) {
 df0 <- df0 %>%
   filter(!grepl("PR", period)) %>%
   mutate(period = as.character(period))
}
 
team_sel <- "Valencia Basket" # "Casademont Zaragoza"
period_sel <- "1C"            # "4C"
player_sel <- "Webb"          # "Mara"
 
df1 <- df0 %>%
  filter(team == team_sel) %>%
  filter(!action %in% c("D - Descalificante - No TL", "Altercado no TL")) 
   
df2 <- df1 %>%
  filter(period == period_sel)
   
df0_inli_team <- acb_vbc_cz_sl_2223 %>% 
   filter(team == team_sel, period == period_sel)
 
df3 <- do_prepare_data(df2, day_num, 
                       df0_inli_team, acb_games_2223_info,
                       game_code)
                        
df4 <- do_stats_per_period(df3, day_num, game_code, team_sel, period_sel, player_sel)
#df4
[Package BAwiR version 1.3.2 Index]