Если вам нужно только загрузить код без его установки, возьмите необработанный скрипт R и отправьте его на исходный код:
source(myScript.R)
Если у вас есть разные функции, вы можете создать скрипт R, который просто загружает все необходимые исходные файлы. Что я иногда делаю при разработке, так это назову все мои функции F_some_function.R и мои классы Class_some_function.R. Это позволяет мне получить основной файл, содержащий следующий код:
funcdir <- "C:/Some/Path"
files <- dir(funcdir)
srcfiles <- c(grep("^Class_",dir(funcdir),value=T),
grep("^F_",dir(funcdir),value=T)
)
for( i in paste(funcdir,srcfiles,sep="/")) source(i)
Если вы предоставите им файл tarred, они могут разархивировать себя, используя untar()
перед поиском основного файла.
Но, честно говоря, пожалуйста, используйте пакет. Вы загружаете все в глобальной среде (или в указанной среде, если используете local = T), но теряете всю функциональность пакета. Установка пакета не доставляет хлопот, а удаление ни того, ни другого.
Если речь идет о правах записи на диск C (что является единственной возможной причиной не использовать пакет, который я встретил в моей машине), можно легко установить другое местоположение библиотеки. R 2.12 фактически делает это самостоятельно в Windows. Смотри ?.libPaths()