Prácticas de Estadística en R - Departamento de Estadística e ...
Prácticas de Estadística en R - Departamento de Estadística e ...
Prácticas de Estadística en R - Departamento de Estadística e ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
2.3 Objetos y operaciones básicas 5<br />
Workspace: El comando getwd() nos <strong>de</strong>vuelve el directorio <strong>de</strong> trabajo y el comando<br />
setwd() nos permite modificarlo. Al iniciar el programa R se abre automáticam<strong>en</strong>te<br />
un espacio <strong>de</strong> trabajo, <strong>en</strong> él se almac<strong>en</strong>an todos los datos, funciones... usadas<br />
durante esa sesión. En cualquier mom<strong>en</strong>to se pue<strong>de</strong>n guardar todos los objetos <strong>de</strong>l<br />
espacio <strong>de</strong> trabajo como un archivo con ext<strong>en</strong>sión “.RData” (m<strong>en</strong>ú file). Como<br />
norma g<strong>en</strong>eral, las funciones y objetos <strong>de</strong> datos es mejor guardarlos <strong>en</strong> archivos<br />
propios; esto evita t<strong>en</strong>er objetos innecesarios <strong>en</strong> el “workspace”. La mejor forma <strong>de</strong><br />
hacer esto será guardando uno o varios objetos <strong>en</strong> un archivo (<strong>de</strong> ext<strong>en</strong>sión .RData)<br />
con el comando save(objectos, file=“nombre.RData”). Si <strong>en</strong> sesiones posteriores se<br />
necesitan se pue<strong>de</strong>n cargar con la función load().<br />
Librerías: Al iniciar el programa R se cargan por <strong>de</strong>fecto unas librerías básicas. A veces<br />
es necesario cargar otras librerías para realizar ciertos análisis, o llamar a algunas<br />
funciones “no básicas”. Esto se hace a través <strong>de</strong>l comando library(nombre).<br />
Listados: El comando ls() nos proporciona un listado <strong>de</strong> los objetos que hay actualm<strong>en</strong>te<br />
<strong>en</strong> el espacio <strong>de</strong> trabajo. Para hacer búsquedas <strong>de</strong> objetos <strong>en</strong> el espacio <strong>de</strong><br />
trabajo se pue<strong>de</strong>n utilizar los comandos apropos() y find(). A<strong>de</strong>más, el comando<br />
search() nos da una lista <strong>de</strong> las librerías cargadas (más a<strong>de</strong>lante veremos que no<br />
es lo único que lista este comando).<br />
Borrado: Para eliminar uno o varios objetos <strong>de</strong>l espacio <strong>de</strong> trabajo se usa el comando<br />
rm(objectos).<br />
Historial <strong>de</strong> comandos: Mediante el teclado (flechas) se pue<strong>de</strong> acce<strong>de</strong>r a los últimos<br />
comandos ejecutados. A<strong>de</strong>más, el comando history() nos <strong>de</strong>vuelve un archivo <strong>de</strong><br />
texto con los últimos comandos ejecutados.<br />
2.3. Objetos y operaciones básicas<br />
En el l<strong>en</strong>guaje R se pue<strong>de</strong> trabajar con varias clases <strong>de</strong> objetos; algunos <strong>de</strong> ellos son<br />
estándar <strong>en</strong> cualquier l<strong>en</strong>guaje <strong>de</strong> programación y otros son objetos específicos <strong>de</strong> R,<br />
objetos p<strong>en</strong>sados para ser manejados con propósitos estadísticos.<br />
2.3.1. Vectores<br />
Son la estructura <strong>de</strong> datos más s<strong>en</strong>cilla con la que trabaja R. A continuación mostramos<br />
varios ejemplos <strong>de</strong> asignaciones para obt<strong>en</strong>er vectores. R utiliza el operador <strong>de</strong> asignación<br />
“