Contenidos
R script online
Incluso si eres un usuario de R Markdown desde hace mucho tiempo, puede que te hayas perdido otra posibilidad. Dean Attali la llamó “la mejor gema oculta de Knitr”. Es decir, puedes renderizar un script de R puro a un informe directamente. Si usas el IDE de RStudio, el atajo de teclado para renderizar los scripts de R es el mismo que cuando se tejen documentos Rmd (Ctrl / Cmd + Shift + K).
Cuando se renderiza un script de R en un informe, se llama a la función knitr::spin() para convertir primero el script de R en un archivo Rmd. Esta función es lo que Dean Attali llamó la mejor joya oculta de knitr. Verás todo el texto y la salida gráfica en el informe.
Cómo guardar r script como html
Script reproducible es aquel que puedes abrir, ejecutar y obtener el mismo resultado que obtuviste cuando lo creaste. Reproducible y portable es un script que también los demás pueden abrir, ejecutar y obtener el mismo resultado que usted obtuvo, sin necesidad (o mínima) de interferir en el propio código. Recuerde que el script puede ser totalmente reproducible en su ordenador (con su estructura de carpetas de archivos, su versión de R y todas las bibliotecas ya instaladas), pero puede no funcionar en los ordenadores de los demás. Si haces el script sólo para ti, está bien (es probable que lo abras en el mismo ordenador con los mismos archivos almacenados en las mismas rutas de archivo, por lo que debería ejecutarse; sólo asegúrate de que tu futuro tú sabrá lo que el script está haciendo). Pero si quieres compartir el script con otros, tienes que asegurarte de que también es portable, es decir, que los demás pueden ejecutarlo en su ordenador. Si su secuencia de comandos comienza con setwd (‘c:\\\\\\\Nde la carpeta\\Nde la persona que lo ejecuta’), lo más probable es que no es portátil.
Es preferible el archivo *.r, que puede abrirse directamente en R o RStudio y enviarse a la línea de comandos. Para los usuarios más avanzados, considere la posibilidad de utilizar un script comentado con comentarios escritos en R Markdown y guardado en formato *.rmd (asegúrese, sin embargo, de que el archivo también puede ser transportado a otros ordenadores, o incluya una versión en pdf del archivo).
Descarga de scripts de R
Como cualquier programa, es inevitable que haya una curva de aprendizaje. Personalmente, una de las barreras iniciales a las que me enfrento cuando trabajo con un nuevo programa es la navegación por la interfaz gráfica de usuario (GUI). Por ello, en este capítulo comenzaremos con una breve orientación sobre el programa RStudio. Las secciones subsiguientes se centrarán en la creación y el guardado de scripts de R, la creación y el trabajo con proyectos de RStudio, y cómo seguir los tutoriales escritos como los que se presentan a lo largo de este libro.
En lugar de describir una serie de capturas de pantalla, creo que una de las mejores maneras de aprender a navegar por la interfaz de RStudio es observar a otra persona. En el siguiente vídeo, recorro las características clave (pero no todas) de la interfaz de RStudio. Esta es una de las raras ocasiones en este libro en la que sólo se proporciona un video tutorial. Tenga en cuenta que en el vídeo recorro la versión de Windows de RStudio Desktop; la versión de MacOS puede tener ligeras diferencias en el diseño.
Un R Script es un archivo del editor de texto en el que puede crear, editar y guardar su código R para una tarea o proyecto particular. Un archivo R Script tiene la extensión de archivo .R. Es aconsejable que escriba el código directamente en un archivo R Script si desea volver a utilizar el código en el futuro o si desea guardar el código para otra sesión. En general, trate de evitar escribir el código directamente en la consola utilizando la línea de comandos si desea reproducir su trabajo posteriormente. Un R Script también le permite hacer y guardar anotaciones (usando el símbolo #) para explicar su código y su toma de decisiones. Una vez que haya escrito el código (y las anotaciones) en un R Script, puede resaltarlo todo (o trozos de él) y luego hacer clic en el botón Ejecutar (o CTRL+Enter para los usuarios de Windows o Comando+Enter para los usuarios de Mac), que se encuentra en la esquina superior derecha de la ventana del editor de R Script.
Archivo de script de R
Si estás escribiendo en la consola ese código no se está guardando en el script. Necesita escribir en el propio archivo. Para asegurarse de que tiene el panel de script abierto puede ir a Ver > Paneles > Mostrar todos los paneles. El lugar para editar su archivo de script tendrá una cinta encima con cosas como el icono de guardar, ejecutar líneas, etc.
Puedes escribir en esta ventana y luego enviar ese código a la consola para que se ejecute. Una vez que hayas completado una o varias líneas de código, selecciona lo que quieres que se ejecute y pulsa Ctrl+Enter. Si no hay nada seleccionado se ejecutará la línea en la que esté el cursor.