R/linearize_dataFrame.R

Defines functions linearize_dataFrame

Documented in linearize_dataFrame

#' Linearize data frame
#' 
#' @param df A data frame to be linearized.
#' @param mode A character indicating whether to linearize per column or row. Defults to "column".
#' @return A vector after linearization.
#' @export

linearize_dataFrame = function(df,mode="column"){
  stopifnot(mode == "column" | mode == "row")
  o = c()
  if(mode=="column"){
    for(column in 1:ncol(df)){
      o = c(o,df[,column])
    }
  }
  else{
    for(row in 1:nrow(df)){
      o = c(o,df[row,])
    }
  }
  o
}
msxakk89/dat documentation built on Aug. 3, 2020, 6:39 p.m.