tests/testthat/test-impute_zero.R

library(magrittr)


data("nairis")

context( ".. impute_zero")
test_that("impute_zero", {
  
  ans <- rep(0.0,4)
  
  res <- nairis %>%  impute_zero(1:4) 
  res %>% .[3,1:4] %>% expect_equivalent(ans)
  
  res <- nairis %>% impute_zero_at( .vars=c("Sepal.Length", "Sepal.Width", "Petal.Length", "Petal.Width") )
  res %>% .[3,1:4] %>% expect_equivalent(ans)
  
  # expect_warning(
    res <- nairis %>% impute_zero_all
  #)
  res %>% .[3,1:4] %>% expect_equivalent(ans)

  nairis %>% impute_zero_if(is.numeric)
  res %>% .[3,1:4] %>% expect_equivalent(ans)
  
  
})

Try the tidyimpute package in your browser

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

tidyimpute documentation built on May 2, 2019, 3:32 p.m.