R/clustNum.R

#' @noRd
clustNum <-
  function (cluster.number)
  {

    if (is.numeric(cluster.number)) {
      cluster.number <- as.character(as.integer(cluster.number))
      if (length(cluster.number) > 1) {
        cluster.number <- paste(cluster.number, collapse = ",")
      }
    }

    num1 <- trimws(unlist(strsplit(cluster.number, ",")))
    clusternum <- c(plyr::llply(num1, function(x) {
      y <- unlist(strsplit(x, "-"))
      if(length(y) == 2) {
        y <- y[1] : y[2]
      }
      y <- as.numeric(y)
      y
    }),
    recursive = T)

  }

Try the PAMhm package in your browser

Any scripts or data that you put into this service are public.

PAMhm documentation built on Sept. 6, 2021, 9:10 a.m.