Como remover variáveis R selecionadas sem precisar digitar seus nomes

Ao testar uma simulação em R usando dados de entrada gerados aleatoriamente, encontrei e corrigi alguns bugs e agora gostaria de executar novamente a simulação com os mesmos dados,mas com todas as variáveis intermediárias removidas para garantir um teste limpo.

Existe uma maneira de remover várias dezenas de variáveis selecionadas manualmente da área de trabalho sem precisar: a) derrube todo o espaço de trabalho, p.rm(list=ls())ou b) digite o nome de cada variável, por exemploremove(name1, name2, ...)?

A solução ideal seria usarls() para inspecionar as definições e escolher os índices daqueles que quero remover, por exemplo

ls()                        # inspect definitions
delme <- c(3,5,7:9,11,13)   # names selected for removal
remove(ls()[delme])         # DESIRED SOLUTION -- doesn't quite work this way

(Em retrospectiva, eu deveria ter usado uma semente fixa para gerar os dados de entrada aleatórios, o que permite limpar tudo e depois executar novamente o teste ...)

questionAnswers(4)

yourAnswerToTheQuestion