Я пытаюсь удалить данные, которые не содержат слово data
.
Я могу сделать следующее
rm(list = ls()[!grepl(pattern = "data", ls())])
Но я знаю, что в ls есть параметр pattern, которыйЯ могу сделать код лучше, я уже пробовал
rm(list = ls(pattern = "^[^data]"))
Но это не работает, так как удалить данные, которые не содержат слово, используя регулярное выражение.
Обновление :
Обратите внимание, что этот шаблон может не принимать стиль Perl .