Как упомянуто выше, пересмотреть сохранение многих подобных структурированных объектов в глобальной среде.Вместо этого используйте именованный список, который приводит к ведению индексированного объекта one , чтобы поддерживать, где R имеет много обработчиков (т. Е. Применяет семейство) для выполнения операций над всеми элементами.
В частности, рассмотрим replicate
(оболочку для sapply
), чтобы построить элементы 100 m1 и использовать setNames
, чтобы присвоить им соответствующие имена.Вы не потеряете функциональность объекта, если сохранены в списке.
model_list <- setNames(replicate(100, m1, simplify = FALSE),
paste0("m1recip", 1:100))
model_list$m1recip1
model_list$m1recip2
model_list$m1recip3
...