View source: R/design_missing_Z.R
design_missingness_treatment | R Documentation |
Design a simple treatment plan to indicate missingingness and perform simple imputation.
design_missingness_treatment(
dframe,
...,
varlist = colnames(dframe),
invalid_mark = "_invalid_",
drop_constant_columns = FALSE,
missingness_imputation = NULL,
imputation_map = NULL
)
dframe |
data.frame to drive design. |
... |
not used, forces later arguments to bind by name. |
varlist |
character, names of columns to process. |
invalid_mark |
character, name to use for NA levels and novel levels. |
drop_constant_columns |
logical, if TRUE drop columns that do not vary from the treatment plan. |
missingness_imputation |
function of signature f(values: numeric), simple missing value imputer. |
imputation_map |
map from column names to functions of signature f(values: numeric), simple missing value imputers. |
simple treatment plan.
prepare.simple_plan
d <- wrapr::build_frame(
"x1", "x2", "x3" |
1 , 4 , "A" |
NA , 5 , "B" |
3 , 6 , NA )
plan <- design_missingness_treatment(d)
prepare(plan, d)
prepare(plan, data.frame(x1=NA, x2=NA, x3="E"))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.