R/SetStaticVariables.R

Defines functions SetStaticVariables

Documented in SetStaticVariables

SetStaticVariables <-
function(dataset, covariates) {
  # if-test to preserve class, avoids possible numerical covariates as factors in lm
  if(length(covariates)==1) {
    dataset[, covariates] <- na.locf(dataset[, covariates])
  } 
  if(length(covariates)>=2) {
    classes <- sapply(dataset[, covariates], class)
    u.class <- unique(classes)
    for(cla in u.class) {
      do.me <- covariates[which(classes==cla)]
      dataset[, do.me] <- na.locf(dataset[, do.me])
    }
  }
  return(dataset)
}

Try the FLIM package in your browser

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

FLIM documentation built on May 29, 2017, 11:30 p.m.