Se si desidera avviarlo automaticamente, è necessario impostare lo script di avvio e quindi utilizzare uno dei metodi descritti nelle risposte sopra.
/Library/Frameworks/R.framework/Versions/2.15/Resources/etc/ è (per Mac) la posizione di Rprofile.site, che deve essere modificato in modo adeguato.
La mia versione di esso è:
.First <- function()
{
dir='~/Desktop/Infobase/R/0_init/0_init.R'
if(file.exists(dir))
{
source(dir, chdir = TRUE)
} else {cat("startup file is not found at:",dir)}
cat("\nWelcome at", date(), "\n")
}
.Last <- function()
{
cat("\nGoodbye at ", date(), "\n")
}
nota, che dopo aver provenienza 1 script in R, non c'è bisogno di entrare più questo file. Fai tutto ciò che ti serve dal file che hai acquistato. Nel mio caso il file "0_init.R" non contiene funzioni, contiene solo il caricamento di altri script. Bene, hai avuto l'idea.
Inoltre, se si esegue questa operazione, si consiglia di memorizzarli in un nuovo ambiente. Gli ambienti reali non sono realmente adatti alle tue funzioni (sono implementati meglio se hai un pacchetto sviluppato, altrimenti perdi molto controllo).
uso "allegare", "staccare", "ricerca", ecc ....
attach(FUN,name="af2tr")
si può 'le cose nella vostra fonte fissa di' .Rprofile' se si vuole sempre la funzione, o metterla in un pacchetto e usa 'library'. – Justin
Solo per espandere leggermente il commento di Justin, la documentazione di '? Startup' è un po 'una lettura densa, ma contiene l'essenziale di come usare un file' .RProfile'. Fondamentalmente, "viene cercato nella directory corrente o nella home directory dell'utente (in questo ordine).Il file del profilo utente viene acquisito nello spazio di lavoro. " – joran
windows 7 non mi consente di creare un file chiamato" .Rprofile ".Si suggerisco? – stuppie