Если вы хотите выбрать все объекты с атрибутом dim
, вы можете сделать что-то вроде этого ...
m <- matrix(0, 2, 2) # has a dim attribute
v <- 1:5 # does not have a dim attribute
Filter(function(x) !is.null(dim(x)), as.list(.GlobalEnv))
# $m
# [,1] [,2]
# [1,] 0 0
# [2,] 0 0
Так как вызов dim
вернет NULL
для объектовбез атрибута измерения мы запрашиваем объекты, которые не возвращают NULL
, и отфильтровываем их из списка объектов среды.