R/define_data.R

Defines functions define_data

define_data <- function(x){
    for(i in 1:ncol(x)) x[,i] <- as.character(x[,i])
    var_names <- as.character(unlist(x[1,]))
    nna <- sum(var_names=="" | is.na(var_names))
    new_data <- x[-1,]
    if(nna == 0){
        names(new_data) <- var_names    
    }
    if(nna != 0){
        var_names <- var_names[var_names!="" & !is.na(var_names)]
        new_data <- new_data[,1:length(var_names)]
        names(new_data) <- var_names    
    }  
    new_data
}

Try the drLumi package in your browser

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

drLumi documentation built on May 2, 2019, 2:45 p.m.