tests/testthat/test_modify.R

test_that("modify_if", {
  x = modify_if(iris, is.factor, as.character)
  expect_character(x$Species)

  x = modify_if(as.data.table(iris), is.factor, as.character)
  expect_character(x$Species)
})

test_that("modify_at", {
  x = modify_at(iris, "Species", as.character)
  expect_character(x$Species)

  x = modify_at(as.data.table(iris), "Species", as.character)
  expect_character(x$Species)
})

Try the mlr3misc package in your browser

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

mlr3misc documentation built on Sept. 20, 2023, 5:06 p.m.