Cómo eliminar las variables R seleccionadas sin tener que escribir sus nombres

Mientras probaba una simulación en R utilizando datos de entrada generados aleatoriamente, encontré y solucioné algunos errores y ahora me gustaría volver a ejecutar la simulación con los mismos datos,pero con todas las variables intermedias eliminadas para garantizar que sea una prueba limpia.

¿Hay alguna manera de eliminar varias docenas de variables seleccionadas manualmente del espacio de trabajo sin tener que: a) golpear todo el espacio de trabajo, p.rm(list=ls())o b) escriba el nombre de cada variable, p.remove(name1, name2, ...)?

La solución ideal sería usarls() para inspeccionar las definiciones y luego seleccionar los índices de los que quiero eliminar, p.

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

(En retrospectiva, debería haber usado una semilla fija para generar los datos de entrada aleatorios, lo que permite borrar todo y luego volver a ejecutar la prueba ...)

Respuestas a la pregunta(4)

Su respuesta a la pregunta