R/makePaddedDataFrame.R

Defines functions makePaddedDataFrame

Documented in makePaddedDataFrame

#' Make a padded data frame from a list containing vectors as elements of varied lenght
#' 
#' This function was created to amalgamate vectors of varied lenght into a padded data frame, i.e. data frame where ncol equals number of elements, while nrow equals maximum lenght among all the elements of the list. Shorter vectors are "stuffed" with NAs
#' @param l A list whose vecotor elements we wish to amalgamate into padded data frame
#' @return A data frame
#' @export

makePaddedDataFrame <- function(l,...){
  maxlen <- max(sapply(l,length))
  data.frame(lapply(l,na.pad,len=maxlen),...)
}
msxakk89/dat documentation built on Aug. 3, 2020, 6:39 p.m.