R/processInput_group_order.R

Defines functions processInput_group_order

#' @importFrom stats terms
processInput_group_order = function(formula, group_order){
  #set group_order if it is null
  if(is.null(group_order)){
    if(sum(charToRaw(labels(terms(formula))) == charToRaw('$')) == 0){
      group_order = sort(unique(eval(get(all.vars(formula)[3]))))
    }else if(sum(charToRaw(labels(terms(formula))) == charToRaw('$')) >= 1){
      group_order = sort(unique(eval(parse(text = labels(terms(formula))))))
    }
  }
  return(group_order)
}

Try the survELtest package in your browser

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

survELtest documentation built on Jan. 14, 2020, 1:07 a.m.