У меня следующий символьный вектор, который мне нужно изменить с помощью 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"