in R/step1_data_preprocessing.R [145:160]
fill_NA_explicit <- function(data){
data <- data.frame(data)
for(j in 1:length(char)){
row_na <- which(is.na(data[,char[j]]) == TRUE)
if(length(row_na > 0)){
data[row_na, char[j]] <- "missing"
}
}
for(j in 1:length(num)){
row_na <- which(is.na(data[,num[j]]) == TRUE)
if(length(row_na > 0)){
data[row_na, num[j]] <- -1
}
}
return(data)
}