Как заменить вектор слов в разных регистрах, используя только символы нижнего регистра? - PullRequest
2 голосов
/ 03 апреля 2019

У меня есть вектор имен образцов: names <- c("ABCdef", "ABCdef", "ABCdef") Как использовать регулярные выражения и gsub для возврата: "def", "def", "def"? То есть, как мне написать команду gsub, которая заменяет полные имена только строчными буквами в имени?

1 Ответ

1 голос
/ 03 апреля 2019

Вы можете использовать следующее, чтобы удалить все заглавные буквы в строке:

names <- c("ABCdef", "ABCdef", "ABCdef")

gsub("[[:upper:]]*", "", names)
[1] "def" "def" "def"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...