replace_vars {tidyft} | R Documentation |
Fast value replacement in data frame
Description
replace_vars
could replace any value(s) or values
that match specific patterns to another specific value in a data.table.
Usage
replace_vars(.data, ..., from = is.na, to)
Arguments
.data |
A data.table |
... |
Colunms to be replaced. If not specified, use all columns. |
from |
A value, a vector of values or a function returns a logical value.
Defaults to |
to |
A value. |
Value
A data.table.
See Also
Examples
iris %>% as.data.table() %>%
mutate(Species = as.character(Species))-> new_iris
new_iris %>%
replace_vars(Species, from = "setosa",to = "SS")
new_iris %>%
replace_vars(Species,from = c("setosa","virginica"),to = "sv")
new_iris %>%
replace_vars(Petal.Width, from = .2,to = 2)
new_iris %>%
replace_vars(from = .2,to = NA)
new_iris %>%
replace_vars(is.numeric, from = function(x) x > 3, to = 9999 )
[Package tidyft version 0.5.7 Index]