Я хочу найти набор функций и сохранить их, потому что я хочу отправить их на удаленный сервер в файле Rdata и не хочу устанавливать новый пакет на сервере.
Несмотря на то, что я получаю сообщение об ошибке, используя приведенный ниже подход, более простые / лучшие подходы приветствуются.
MWE:
Вот две фиктивные функции:
abcd.fun.1 <- function() return(1)
abcd.fun.2 <- function() return(2)
Я могу определить фиктивные функции:
ls()[grep('abcd', ls())]
Но когда я заключаю это в функцию:
find.test <- function(x) {
return(ls()[grep(x, ls())])
}
find.test('abcd')
Функция возвращает character(0)
В конечном итоге я хотел бы
save(find.test('abcd'), file = test.Rdata)