01.11.2014 Views

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 ...

SHOW MORE
SHOW LESS

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 />

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!