从字符串中删除特定模式

标签 r vector gsub strsplit

我有一个像下面这样的向量:

t <- c("8466 W Peoria Ave", "4250 W Anthem Way", .....)

我想把它转换成:

t_mod <-c("Peoria Ave", "Anthem Way".....)

也就是说,我想从我的字符串向量中删除数字和单个字符。

我们将不胜感激任何帮助。

最佳答案

tt <- c("8466 W Peoria Ave", "4250 W Anthem Way")
gsub(" [A-Za-z] ", "", gsub("[0-9]", "", tt))
[1] "Peoria Ave" "Anthem Way"

关于从字符串中删除特定模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17185550/

相关文章:

r - For 循环遍历 R 的 gsub 中使用的项目列表

regex - 删除具有缺失值的数据框列中字符串后的所有内容

c++ - 如何在 C++ 中将字符串转换为 vector ?

c++ - 如何从格式为 "a:b"的字符串数组中填充 C++ 对 vector ?

r - 在 Rstudio 的 RMarkdown 中循环生成 Pander 表

r - 如何从模型预测中解释confci函数?为什么这可能与 ggplot2 上的 bootstrap CI 图不匹配?

c++ - 调用使用 push_back 添加到 vector 成员的成员函数时, vector 成员的大小始终为零

从 R 中的字符串中删除数字

R:将解释变量的动态数量拟合到多项式回归中

r - 如何处理: Error: could not find function "read_csv"