1.2 Interfaz de comandos

Normalmente se trabaja en R de forma interactiva empleando una interfaz de comandos donde se teclean las instrucciones que se pretenden ejecutar. En Linux se trabaja directamente en el terminal de comandos y se inicia ejecutando el comando R. En Windows se puede emplear el menú de inicio para ejecutar R (e.g. abriendo R x64 X.Y.Z) y se mostrará una ventana de consola que permite trabajar de modo interactivo (ver Figura 1.4).

Consola de `R` en Windows (modo MDI).

Figura 1.4: Consola de R en Windows (modo MDI).

En la línea de comandos R muestra el carácter > (el prompt) para indicar que está a la espera de instrucciones. Para ejecutar una línea de instrucciones hay que pulsar Retorno (y por defecto se imprime el resultado).

Por ejemplo, para obtener una secuencia de números desde el 1 hasta el 10, se utilizará la sentencia:

1:10

obteniéndose el resultado

##  [1]  1  2  3  4  5  6  7  8  9 10

Se pueden escribir varias instrucciones en una misma línea separándolas por “;”

2+2; 1+2*4
## [1] 4
## [1] 9

Si no se completó algún comando, el prompt cambia a + (habría que completar la instrucción anterior antes de escribir una nueva, o pulsar Escape para cancelarla).

Se pueden recuperar líneas de instrucciones introducidas anteriormente pulsando la tecla Arriba, a fin de re-ejecutarlas o modificarlas.

La ventana consola ejecuta de forma automática cada línea de comando. Sin embargo, suele interesar guardar un conjunto de instrucciones en un único archivo de texto para formar lo que se conoce como un script (archivo de código). Las instrucciones del script se pueden pegar en la ventana de comandos para ser ejecutadas, pero también hay editores o entornos de desarrollo que permiten interactuar directamente con R.

Por ejemplo, en la consola de R en Windows se puede abrir una ventana de código seleccionando el menú Archivo > Nuevo script. Posteriormente se pueden ejecutar líneas de código pulsando Ctrl+R.

Ventanas de la consola y de comandos en Windows (modo MDI).

Figura 1.5: Ventanas de la consola y de comandos en Windows (modo MDI).

Sin embargo, nosotros recomendamos emplear RStudio Desktop.