Replacement of multiple contents of vector in R
Introduction
Somethimes we need to replace multiple contents of vector in R , like I want to replace a to c and b to d in x vector . Obviously you can use gsub to finish it by two times : gsub (a , c , x ) ; gsub (b , d , x ) . Actually, we can do it in a more readable way .
Code exmaple
> library(plyr)
> x <- c("a", "b", "f")
> mapvalues(x, c("a", "b"),c("c", "d"))
[1] "c" "d" "f"
Here the old names were changed into new names at one time .
References
The manual of mapvalues function
Original
https://github.com/Sijin-ZhangLab/PanMyeloid
Donation
[paypal-donation]