Armazenar (quase) todos os objetos no espaço de trabalho em uma lista

Digamos que eu tenha muitos objetos no meu espaço de trabalho (ambiente global) e quero armazenar a maioria deles em uma lista. Aqui está um exemplo simplificado:

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

Eu gostaria de armazenar objetos A e C em uma lista. Claro, eu posso fazer isso explicitamente:

mylist <- list(A,C)

No entanto, quando o número de objetos no espaço de trabalho é muito grande, isso se tornaria bastante incômodo. Por isso, gostaria de fazer isso de forma diferente e tentei o seguinte:

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

Mas isso obviamente não é o que eu quero, pois armazena apenas os nomes dos objetos no espaço de trabalho.

Alguma sugestão de como posso fazer isso?

Muito Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion