x <- c(1, 2, 2, 3)
from <- c(1, 2)
to <- c(10, 20)
kReplace( x, from, to )
## alternatively, we can submit a named character vector
## we translate from value to name
names(from) <- to
kReplace( x, from )
## NAs are handled sensibly. Types are coerced as needed.
x <- c(1, NA, 2, 2, 3)
kReplace(x, c(1, 2), c("a", "b") )
Run the code above in your browser using DataLab