io generale si vuole dare i tuoi file R l'estensione .R
.
Per eseguire un programma è possibile avviare R (digitando "R" al prompt dei comandi) e una volta all'interno del programma/interprete, è possibile eseguire il programma (chiamiamolo "so.R"
) con il comando di origine. Ad esempio,
> source('so.R')
rendimenti:
Hello World
È possibile eseguire il programma dalla shell Unix con
R CMD BATCH so.R
verrà generato un file chiamato "so.Rout"
che conterrà l'output del programma eseguire, soprattutto se contiene quantità non banali di output. Se c'è un problema con l'esecuzione del programma, i messaggi di errore ecc saranno anche in questo file, quindi è un buon strumento diagnostico. Un'alternativa è il comando Rscript che invia il suo output a stdout, nel qual caso se è lungo è necessario catturarlo da solo.
C'è un trucco molto utile, quando si cerca su Google argomenti correlati può essere complicato perché R è un singolo personaggio. Per essere efficace, aggiungi "r-help:" ai tuoi termini di ricerca. Ad esempio,
r-help:Running a program
Qui ci sono due manuali che potrebbero essere utili/aiutarti a iniziare:
e anche prendere un guarda The R Manuals.
Ulteriori informazioni/domande frequenti, ecc., Possono essere trovate allo R web site stesso. Ho trovato che esiste un lotto di informazioni su R (esp tutorial ecc.), Ma può essere difficile trovarli.Il trucco google "r-help" aiuta davvero con questo.
Vedere la mia risposta e l'esempio, dovrebbe essere 'fonte ("mow.R")' , puoi anche usare le virgolette singole. 'source()' è una funzione. – Levon
Questo è descritto nel manuale R su http://cran.r-project.org/doc/manuals/R-intro.html#Executing-commands-from-or-diverting-output-to-a-file – Andrie