Вызов нескольких объектов из одного вектора имен в функции R - PullRequest
0 голосов
/ 13 февраля 2020

У меня есть несколько объектов в моих средах R, которые названы с одинаковым префиксом (например, 'test.'). Каждый объект является результатом подбора модели. Я хочу автоматизировать сравнение между моделями, сначала определив вектор имен таких объектов:

list_obj<-ls(pattern="test.")

И затем поместите список объектов в функцию R, которые суммируют модели и определяют лучшая модель среди всех «тест». объекты.

result<-summarize(list_obj)

Однако этот подход не является правильным и не работает.

Есть ли у вас какие-либо предложения?

1 Ответ

0 голосов
/ 13 февраля 2020

Получить модели в списке и использовать do.call

res <- do.call(summarize, mget(ls(pattern="test\\.")))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...