impute {cleandata} | R Documentation |
impute_mode
: Impute NA
s by the modes of their corresponding columns.
impute_median
: Impute NA
s by the medians of their corresponding columns.
impute_mean
: Impute NA
s by the means of their corresponding columns.
impute_mode(x,cols=colnames(x),idx=row.names(x),log = eval.parent(in_log_default)) impute_median(x,cols=colnames(x),idx=row.names(x),log = eval.parent(in_log_default)) impute_mean(x,cols=colnames(x),idx=row.names(x),log = eval.parent(in_log_default))
x |
The data frame to be imputed. |
cols |
The index of columns of |
idx |
The index of rows of |
log |
Controls log files. To produce log files, assign it or the |
An imputed data frame.
# refer to vignettes if you want to use log files message('refer to vignettes if you want to use log files') # building a data frame A <- as.factor(c('y', 'x', 'x', 'y', 'z')) B <- c(6, 3:6) C <- 1:5 df <- data.frame(A, B, C) df[3, 1] <- NA; df[2, 2] <- NA; df [5, 3] <- NA print(df) # imputation df0 <- impute_mode(df, cols = 1:3) print(df0) df0 <- impute_mode(df, cols = 1:3, idx = 1:3) print(df0) df0 <- impute_median(df, cols = 2:3) print(df0) df0 <- impute_mean(df, cols = 2:3) print(df0)