00_Prototypes/ReplaceSpecialCharacter.R

ReplaceSpecialCharacter <- function(dirtyData, case="none")
{
  dirtyChar <- "szþàáâãäåçèéêëìíîïðñòóôõöùúûüýSZÞÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖÙÚÛÜÝ";
  clearChar <- "szyaaaaaaceeeeiiiidnooooouuuuyszyaaaaaaceeeeiiiidnooooouuuuy";
  
  cleanData <- chartr(old=dirtyChar, new=clearChar, x=dirtyData);
  
  if(case=="upper"){
    cleanData <- toupper(cleanData);
  }else if(case=="lower"){
    cleanData <- tolower(cleanData);
  }
  
  return(cleanData);
}
leb-fmvz-usp/epinemo documentation built on Nov. 27, 2022, 10:58 p.m.