Almacenar (casi) todos los objetos en el espacio de trabajo en una lista

Digamos que tengo muchos objetos en mi área de trabajo (entorno global) y quiero almacenar la mayoría de ellos en una lista. Aquí hay un ejemplo simplificado:

# Put some objects in the workspace
A <- 1
B <- 2
C <- 3

Me gustaría almacenar los objetos A y C en una lista. Por supuesto, puedo hacer eso explícitamente:

mylist <- list(A,C)

Sin embargo, cuando el número de objetos en el área de trabajo es muy grande, esto se volvería bastante engorroso. Por lo tanto, me gustaría hacer esto de manera diferente e intenté lo siguiente:

mylist <- list(setdiff(ls(),B))

Pero obviamente esto no es lo que quiero, ya que solo almacena los nombres de los objetos en el área de trabajo.

¿Alguna sugerencia sobre cómo puedo hacer esto?

¡Muchas gracias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta