为了账号安全,请及时绑定邮箱和手机立即绑定

替换字符串中的特定字符

替换字符串中的特定字符

互换的青春 2019-07-27 14:15:09
替换字符串中的特定字符我希望从向量中的字符串中删除特定字符,类似于寻找和替换Excel中的特性。以下是我开始使用的数据:group <- data.frame(c("12357e", "12575e", "197e18", "e18947")我只从第一列开始;我希望通过删除e‘s:group       group.no.e12357e      1235712575e      12575197e18      19718e18947      18947
查看完整描述

3 回答

?
守着一只汪

TA贡献1872条经验 获得超3个赞

具有正则表达式和函数gsub():


group <- c("12357e", "12575e", "197e18", "e18947")

group

[1] "12357e" "12575e" "197e18" "e18947"


gsub("e", "", group)

[1] "12357" "12575" "19718" "18947"

什么gsub这里是否替换了"e"用空字符串"".


看见?regexp或gsub寻求更多的帮助。




查看完整回答
反对 回复 2019-07-28
?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

正则表达式是您的朋友:


R> ## also adds missing ')' and sets column name

R> group<-data.frame(group=c("12357e", "12575e", "197e18", "e18947"))  )

R> group

   group

1 12357e

2 12575e

3 197e18

4 e18947

现在用gsub()使用最简单的替换模式:空字符串:


R> group$groupNoE <- gsub("e", "", group$group)

R> group

   group groupNoE

1 12357e    12357

2 12575e    12575

3 197e18    19718

4 e18947    18947

R> 



查看完整回答
反对 回复 2019-07-28
  • 3 回答
  • 0 关注
  • 591 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信