如何替换R数据帧列中的多个字符串

时间:2017-06-30 15:34:43

标签: r

我在数据框中有一个未明确定义的列。例如,我有:

45%

我想通过用通配符替换字符串来重新定义列,结果应该是这样的:

table {
  border-radius: 50% // non-specified browsers will fallback to this
  -webkit-border-radius: 50%; // safari and chrome
  -moz-border-radius: 45%; // firefox
}

我正在使用

 > mydata$column1<-c("abcAppledef","gsApple123hilhj","stBananaewfs","sfesBanana123sfeft",
"stwefPearsfet","stwfePearabcseft","wefCarwefeEef","wefwaCarWFEe","wefaCarEFWefe")

但是我有很多种不同的模式,我也需要在多个表上应用它。有没有更有效的方法来做到这一点? 也许是查找表?

感谢。

1 个答案:

答案 0 :(得分:0)

使用此 Remove numbers from alphanumeric characters

gsub('[0-9]+', '', x)
gsub('st', '', x)

我担心你需要在一系列gsub中清理它以获得100%干净的数据