我想从向量中的字符串中删除特定字符,类似于Excel中的" 查找和替换"功能.
以下是我开始的数据:
group <- data.frame(c("12357e", "12575e", "197e18", "e18947")
Run Code Online (Sandbox Code Playgroud)
我从第一栏开始; 我想通过删除e's 来生成第二列:
group group.no.e
12357e 12357
12575e 12575
197e18 19718
e18947 18947
Run Code Online (Sandbox Code Playgroud) 我正在努力删除字符串中下划线之前的子字符串.我想在下划线变化之前使用*(通配符)作为位:
a <- c("foo_5", "bar_7")
a <- gsub("*_", "", a, perl = TRUE)
Run Code Online (Sandbox Code Playgroud)
结果应如下所示:
> a
[1] 5 7
Run Code Online (Sandbox Code Playgroud)
我也试过像"^*"或"? "这样的东西但是没有真正起作用.