R/convert.header.R

Defines functions convert.header

convert.header <- function(header1, header2){

  names(header1) <- toupper(header1)
  names(header2) <- toupper(header2)

  hd1 <- names(header1)
  hd2 <- names(header2)
  if(any(duplicated(hd1))){
    return(header1)
  }

  id <- which(hd1 %in% hd2)
  if(length(id) == 0){
    return(header1)
  }

  hd <- hd1[id]
  header1[id] <- header2[hd]
  header1

}
zhangh12/SCAT documentation built on May 14, 2019, 5:02 a.m.