替换字符串中的特定字符

替换字符串中的特定字符

我希望从向量中的字符串中删除特定字符,类似于寻找和替换Excel中的特性。

以下是我开始使用的数据:

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

我只从第一列开始;我希望通过删除e‘s:

group       group.no.e

12357e      12357

12575e      12575

197e18      19718

e18947      18947


互换的青春
浏览 527回答 3
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寻求更多的帮助。

慕田峪4524236

正则表达式是您的朋友:R> ## also adds missing ')' and sets column nameR> group<-data.frame(group=c("12357e", "12575e", "197e18", "e18947"))&nbsp; )R> group&nbsp; &nbsp;group1 12357e2 12575e3 197e184 e18947现在用gsub()使用最简单的替换模式:空字符串:R> group$groupNoE <- gsub("e", "", group$group)R> group&nbsp; &nbsp;group groupNoE1 12357e&nbsp; &nbsp; 123572 12575e&nbsp; &nbsp; 125753 197e18&nbsp; &nbsp; 197184 e18947&nbsp; &nbsp; 18947R>&nbsp;
打开App,查看更多内容
随时随地看视频慕课网APP