Puedes seguir el tutorial por vídeo en https://youtu.be/BmCsSMHrfUs
En R es muy común que originemos scripts muy largos para hacer operaciones, gráficas y funciones. Sirva el siguiente ejercicio a modo de ejemplo básico.
5+5
## [1] 10
7 * (5+5)
## [1] 70
9 * (5+5)
## [1] 90
Si la operacion 5+5 la voy a utilizar muchas veces, podemos meterla en un objeto y trabajar con ese objeto en adelante de modo que la programción resulte mas rápida y eficaz (porque disminuiremos las probabilidades de equivocarnos al escribir).
a <- 5+5 # Vemos en entorno global que aparece la variable que hemos creado y sus características
7 * a
## [1] 70
9 * a
## [1] 90
Ojo que R es “key sensitive”, es decir, que hace distinción entre mayúsculas y minúsculas. No es lo mismo “a” que “A”.
b <- 2+2
b
## [1] 4
Podemos manejar los objetos creados desde la ventana del entorno de trabajo, por ejemplo, borrarlos. Es muy práctico, pero no deja rastro en el script y a veces nos interesará que sí lo deje.
ls() # List. Así podemos consultar los objetos activos.
## [1] "a" "b"
rm(b) # Remove. Sirve para borrar un objeto.
ls() # Comprobamos que el objeto b ya no existe.
## [1] "a"
Cuando estemos trabajando en un proyecto y tengamos muchos objetos, a veces, nos convendrá guardarlos para no tener que cargarlos de nuevo al comienzo de la siguiente sesión. Ésto se puede hacer desde la pestaña del entorno de trabajo.
También se puede hacer mediante siguiente comando y se guardará en el directorio de trabajo que tengamos definido.
save.image("Imagen Area de Trabajo")
El área de trabajo se puede cargar de nuevo desde la pestaña de archivos, o también mediante el comando.
load("Imagen Area de Trabajo")