Я импортировать файл с именами столбцов, которые имеют следующий формат:замена текста с условным рисунком
x <- "text.text.text.text.name"
В большинстве случаев, следующая строка хороша для удаления все до конечного периода, оставив только имя переменной Я хочу (name
):
gsub(".*\\.","", x)
Однако некоторые переменные имеют следующий формат:
y <- "text.text.text.text.name.R1"
Я хотел бы сохранить name.R1
, когда за последним периодом следует столица «R». Как мне изменить аргумент gsub
, чтобы разрешить это изменение?
Просто предложить другое решение: без go с perl regexps У меня есть 'gsub (" (. * \\.) ([^ R]) "," \\ 2 ", x)'. – kasterma
@kasterma этот вариант работает лучше всего для меня –