R/map_transfermarkt_to_season_names.R

Defines functions map_transfermarkt_to_season_names

Documented in map_transfermarkt_to_season_names

#' Map transfermarkt names to season names
#'
map_transfermarkt_to_season_names <- function(names_transfermarkt, names_season) {

  z <- gsub(" FC", "", names_transfermarkt) %>%
    gsub(" & Hove Albion", "", .)

  z[z == "Leeds United"]            <- "Leeds"
  z[z == "Leicester City"]          <- "Leicester"
  z[z == "Manchester City"]         <- "Man City"
  z[z == "Manchester United"]       <- "Man United"
  z[z == "Tottenham Hotspur"]       <- "Tottenham"
  z[z == "Newcastle United"]        <- "Newcastle"
  z[z == "West Bromwich Albion"]    <- "West Brom"
  z[z == "West Ham United"]         <- "West Ham"
  z[z == "Wolverhampton Wanderers"] <- "Wolves"

  if (!identical(sort(z), sort(names_season))) {
    warning("map_transfermarkt_to_season_names did not go well")
  }

  return(z)

}
kristian-bak/football documentation built on Oct. 8, 2022, 2:11 p.m.