R/channameSplitR.R

Defines functions channameSplitR

#' @import data.table
#' @export

channameSplitR <- function(x) {

  nameparts <- tstrsplit(x, "_")

  if (length(nameparts) < 6) {

    nameparts <- append(nameparts, list(strftime(as.POSIXct(nameparts[[2]], format = "%H%M") + 3600, format = "%H%M")), 2)

  }

  if (length(nameparts) > 6) {

    nameparts <- nameparts[-6]

  }

  return(nameparts)

}
jaspwn/simbaR documentation built on Jan. 30, 2021, 4:09 a.m.