R/tbl_to_matrix.R

Defines functions tibble_to_matrix

Documented in tibble_to_matrix

#' Convert tibble to matrix.
#'
#' Convert tibble to matrix.
#' @param .tbl tibble
#' @param .row logical. Want rownames ?
#' @param .rowname character.
#' @export
tibble_to_matrix = function(.tbl, .row = F, .rowname = NULL) {
  if(.row == T) {
    if(is.null(.rowname)) {
      stop("You must set rowname.")
    } else {
      rlt <- .tbl %>%
        tibble::column_to_rownames(.rowname)
    }
  } else {
    rlt <- .tbl %>%
      as.data.frame()
  }
  rlt_2 <- rlt %>%
    as.matrix()
  return(rlt_2)
}
Hide-Fun/metabarcode documentation built on March 10, 2021, 11:27 p.m.