Несколько вариантов ответа Рамната.
Для получения нескольких объектов предпочтительно использовать mget
вместо get
с lapply
.
all <- mget(ls(), envir = globalenv())
Вы можете использовать Filter
для фильтрации списка переменных. Я думаю, что это делает намерение кода немного яснее. (Хотя он делает то же самое под капотом.)
Filter(function(x) attr(x, "foo") == "bar", all)