Como fuente de un guión en r
Cuando usted quiere decirle R para realizar varios comandos uno tras otro sin esperar instrucciones adicionales, se utiliza el fuente() función. Usuarios de R se refieren a este proceso como abastecimiento de un guión.
Para preparar el guión para ser de origen, primero escribir toda la secuencia de comandos en una ventana del editor. En RStudio, por ejemplo, la ventana del editor se encuentra en la esquina superior izquierda de la pantalla. Cada vez que se pulsa Intro en la ventana del editor, el cursor se mueve a la siguiente línea, como en cualquier editor de texto.
Escriba las siguientes líneas de código en la ventana del editor. (Recuerde que en RStudio el editor de código fuente se encuentra en la esquina superior izquierda, de forma predeterminada.) Observe que la última línea contiene una pequeña adición al código que vimos antes: el impresión() función.
h lt; - "Hola" sunombre lt; - readline ("¿Cuál es tu nombre") print (pasta (h, sunombre))
Recuerde que debe escribir el impresión() función como parte de su script. Guiones de origen se comportan de manera diferente a partir de código interactivo en los resultados de impresión. En el modo interactivo, el resultado se imprime incluso sin una impresión() función. Pero cuando la fuente de un script, la salida se imprime sólo si tiene una explícita impresión() función.
Puede escribir varias líneas de código en el editor de código fuente sin tener cada línea evaluada por R. Luego, cuando esté listo, puede enviar las instrucciones para R - en otras palabras, la fuente de la secuencia de comandos.
Cuando se utiliza Rgui o RStudio, usted puede hacer esto en una de tres maneras:
Enviar una línea individual de código desde el editor de la consola. Haga clic en la línea de código que desea ejecutar y, a continuación, pulse Ctrl + R en Rgui. En RStudio, puede pulsar Ctrl + Intro o haga clic en el botón Ejecutar.
Enviar un bloque de código resaltado a la consola. Seleccione el bloque de código que desea ejecutar y pulse Ctrl + R (en Rgui) o Ctrl + Enter (en RStudio).
Enviar toda la secuencia de comandos para la consola (que se llama sourcing un guión). En Rgui, haga clic en cualquier lugar de la ventana de instrucciones, y luego seleccione Edición Run-todos. En RStudio, haga clic en cualquier parte del editor de código fuente y pulse Ctrl + Shift + Enter. Como alternativa, puede hacer clic en el botón Fuente.
Estos atajos de teclado se definen sólo en RStudio. Si utiliza un editor de fuente diferente, puede que no tenga las mismas opciones.
Ahora usted puede enviar todo el guión a la consola R. Para ello, haga clic en el botón Fuente en la esquina superior derecha de la ventana del editor o seleccione Edición-Fuente. El guión comienza, llega al punto en que se pide para la entrada, y espera a que ingrese su nombre en la ventana de la consola. Observe que la ventana Workspace ahora las listas de los dos objetos que ha creado: h y Su nombre.
Al hacer clic en el botón Fuente, fuente ('~ / .active-rstudio-documento') aparece en la consola. Qué RStudio realmente hace aquí es guardar la secuencia de comandos en un archivo temporal y luego utilizar la función R fuente() para llamar a ese guión en la consola. Recuerde esta funcionalidad te encontrarás de nuevo.