Me generales que quiera dar a sus archivos de R la extensión .R
.
Para ejecutar un programa, puede iniciar R (escribiendo "R" en el símbolo del sistema) y una vez dentro del programa/intérprete, puede ejecutar su programa (llamémoslo "so.R"
) con el comando de origen. Por ejemplo,
> source('so.R')
rendimientos:
Hello World
puede ejecutar el programa desde el shell de Unix con
R CMD BATCH so.R
se generará un archivo llamado "so.Rout"
que contendrá la salida de su programa de ejecutar, especialmente si contiene cantidades de producción no triviales. Si hay un problema con la ejecución del programa, los mensajes de error, etc. también estarán en este archivo, por lo que es una buena herramienta de diagnóstico. Una alternativa es el comando Rscript que envía su salida a stdout, en cuyo caso, si es larga, debe capturarla usted mismo.
Hay un truco muy útil, cuando se busca en Google temas relacionados con R puede ser difícil porque R es un solo carácter. Para ser efectivo, pre-pend "r-help:" a sus términos de búsqueda. Por ejemplo,
r-help:Running a program
Éstos son dos manuales que pueden ser útiles/ayudarle a empezar:
y también tener una mira The R Manuals.
Más información/Preguntas frecuentes, etc., se pueden encontrar en el R web site sí mismo. He encontrado que hay un lote de información sobre R (tutoriales de esp, etc.), pero puede ser complicado encontrarlos.El truco de google de "r-help" realmente ayuda con esto.
Véase mi respuesta y ejemplo, debe ser 'fuente ("mow.R")' , también puedes usar comillas simples. 'source()' es una función. – Levon
Esto se describe en el manual de R en http://cran.r-project.org/doc/manuals/R-intro.html#Executing-commands-from-or-diverting-output-to-a-file – Andrie