Sweave: diferència entre les revisions

Salta a la navegació Salta a la cerca
1.438 octets eliminats ,  6 juny 2005
Línia 75: Línia 75:




* Ejemplo 3: Ilustra la compilación del formato Sweave (.Rnw) bajo Emacs con Actualización dinamica del informe generado (.pdf)
* Ejemplo 3:
 
 
R tiene un archivo de extensión .Rnw que puede generar un informe mas complejo, que incluye graficos y tablas, El siguiente codigo de R devolvera el path donde esta ubicado Sweave-test-1.Rnw
 
system.file("Sweave", "Sweave-test-1.Rnw", package = "utils")
 
Copia este archivo a una carpeta donde te sientas comodo trabajando, para no perturbar los ficheros de R.
 
Abre este archivo con Emacs; y si tienes configurado el [[Sweave#Procesamiento_alternativo_con_Emacs_bajo_GNU.2FLinux | Sweave en un solo paso]] (es decir: con un "Makefile" personalizado para el proyecto ubicado en la misma carpeta del archivo .Rnw) solo hace falta desde Emacs compilar con "make"
M-x compile {ret}
{ret}
 
Se genera un archivo .pdf que puedes abrir con ggv como esta descrito en ... (recuerda marcar la casilla de observar un fichero/mirar un Arxiu/watch mode); esto es necesario para observar los cambios dinamicos en el informe;
 
Para comprobar los cambios dinamicos:  Edita el buffer de Emacs que contiene el .Rnw puedes (por ejemplo cambiando el titulo y el autor). y compila nuevamente con "make" como se explica en el parrafo anterior. (tienes que responder "y" cuando te pregunte emacs si quieres salvar el buffer, ya que detectó cambios).
 
Automagicamente el archivo que esta abierto en ggv cambiara según se edite en vivo.


== Procesamiento ==
== Procesamiento ==

Menú de navegació