--- title: "Fill-Missings" output: rmarkdown::html_vignette vignette: > %\VignetteIndexEntry{Fill-Missings} %\VignetteEngine{knitr::rmarkdown} %\VignetteEncoding{UTF-8} --- ```{r, include = FALSE} knitr::opts_chunk$set( collapse = TRUE, comment = "#>" ) ``` ## Vignette Build Datetime ```{r built} message(paste0('Datetime: ',Sys.Date(),':',Sys.time())) ``` ## Load Libraries ```{r setup, message=FALSE} library(repfun) library(dplyr) ``` ## Before Filling Missings ```{r before} airquality %>% mutate(CharVar1=ifelse(row_number() %% 2,'Text String 1',NA), CharVar2=ifelse(row_number() %% 3,'Text String 2',NA)) -> df knitr::kable(head(df,10), caption = "Before Invoking repfun::ru_fillna()") ``` ## After Filling Missings ```{r after} df2 <- repfun::ru_fillna(df, vars=c('Ozone','Solar.R','CharVar1','CharVar2'), fills=c(1111,2222,'AAAA','BBBB')) knitr::kable(head(df2,10), caption = "After Invoking repfun::ru_fillna()") ```