【发布时间】:2019-02-15 21:13:57
【问题描述】:
我需要使用 gsub 修改以下字符向量。
strings <- c("x", "pm2.5.median", "rmin.10000m", "rmin.2500m", "rmax.5000m")
过滤strings的期望输出:
"x", "pm2.5.median", "rmin", "rmin", "rmax"
我当前的尝试适用于除 pm2.5.median 字符串之外的所有内容,该字符串需要保留点。我真的只是想删除附加到每个变量末尾的缓冲区大小,例如1000m、2500m、5000m、7500m 和 10000m。
gsub("\\..*m$", "", strings)
"x", "pm2", "rmin", "rmin", "rmax"
【问题讨论】:
-
请查看下面的答案并考虑接受最适合您的答案。
标签: r regex gsub string-substitution