R/FreeJoinPlayerNickname.R

FreeJoinPlayerNickname <- function (events) 
{
  lineups <- StatsBombFreeLineups(MatchesDF = Matches, Parallel = T)
  lineups <- cleanlineups(lineups)
  lineups <- lineups %>% mutate(player_nickname = ifelse(is.na(player_nickname), 
                                                         player_name, player_nickname))
  lineups <- lineups %>% select(player.id = player_id, player.nickname = player_nickname) %>% 
    group_by(player.id) %>% slice(1) %>% ungroup()
  events <- events %>% left_join(lineups)
  return(events)
}
statsbomb/StatsBombR documentation built on Dec. 3, 2024, 11:53 p.m.