R/changeCategories.R

Defines functions changeCategories

Documented in changeCategories

#' Change categories based on mapping
#' @param vecToBeChanged A character or factor vector to be converted.
#' @param df_ofMapping A data frame of mapping. 1st column must be the vector of keys (present in vecToBeChanged).
#' @return An updated vector after mapping to the values as defined by df_ofMapping.


changeCategories = function(vecToBeChanged, df_ofMapping){
  vecToBeChanged = as.character(vecToBeChanged)
  df_ofMapping = changeTypeOfColumns(df_ofMapping,1:2,"character")
  for(case in 1:length(vecToBeChanged)){
    vecToBeChanged[case] = df_ofMapping[df_ofMapping[,1]==vecToBeChanged[case],2]
  }
  vecToBeChanged
}
msxakk89/dat documentation built on Aug. 3, 2020, 6:39 p.m.