Fast value replacement in data frame
While replace_na_dt
could replace all NAs to another
value, replace_dt
could replace any value(s) to another specific
value.
replace_dt(.data, ..., from = is.nan, to = NA)
.data |
A data.frame |
... |
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. Defaults to |
A data.table.
iris %>% mutate_vars(is.factor,as.character) -> new_iris new_iris %>% replace_dt(Species, from = "setosa",to = "SS") new_iris %>% replace_dt(Species,from = c("setosa","virginica"),to = "sv") new_iris %>% replace_dt(Petal.Width, from = .2,to = 2) new_iris %>% replace_dt(from = .2,to = NA) new_iris %>% replace_dt(is.numeric, from = function(x) x > 3, to = 9999 )
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.