Извините, если об этом спрашивали раньше, но я не могу найти ответа.
Скажем, я пишу небольшую функцию на R
add2<-function(a){
return(a+2)
}
Я сохраняю его как add2.R в моем домашнем каталоге (или в любом другом каталоге). Как мне заставить R найти его?
> add2(4)
Error: could not find function "add2"
Я знаю, что могу открыть скрипт, скопировать / вставить его в консоль, запустить, и тогда он заработает. Но как мне сделать его встроенным, чтобы, если я открою и закрою R, он все равно будет работать без моего копирования и вставки?
source
вещи в своем.Rprofile
, если вам всегда нужна функция, или поместить ее в пакет и использоватьlibrary
. - person Justin   schedule 18.01.2013?Startup
немного сложна для чтения, но она содержит основы того, как использовать файл.RProfile
. Обычно он ищется в текущем каталоге или в домашнем каталоге пользователя (именно в таком порядке). Файл профиля пользователя загружен в рабочую область .. - person joran   schedule 18.01.2013file.create(".Rprofile")
--- даже в Windows =). - person Josh O'Brien   schedule 19.01.2013save(add2, file = "add2.RData")
, затем загрузите ее, когда потребуетсяload("add2.RData")
- person Seanosapien   schedule 30.10.2018