R中向量的多個內容的替換


 

介紹

我們需要替換R中的vector的多個內容,就像我想將x vector中的a替換為c並將b替換為d一樣。顯然,您可以使用gsub將其完成兩次:gsub(a,c,x); gsub(b,d,x)。實際上,我們可以以一種更具可讀性的方式來做到這一點。

代碼示例

> library(plyr)
> x <- c("a", "b", "f")
> mapvalues(x, c("a", "b"),c("c", "d"))
[1] "c" "d" "f"

 

在這里,舊名稱一次被更改為新名稱。

參考

mapvalues功能手冊

http://www.thecodesearch.com/2021/03/14/replacement-of-multiple-contents-of-vector-in-r/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM