martes, 8 de septiembre de 2009

Una guía rápida para R

Ya se está volviendo costumbre por aquí dejar las cosas incompletas, pero es que son guías que se van construyendo a medida que voy ganando conocimiento y quisiera poner a disposición de la internet.

Después de la "disculpa", ahora sí viene lo bueno: guía de comandos rápidos para desvararse en R (del proyecto CRAN: The Comprehensive R Archive Network).

¿Cómo hago para...?


...Asignar una variable?

Respuesta: Utilizando el operador -> o <- (una "flecha" hacia la izquierda o hacia la derecha).
Ejemplo: Asignar a x el valor 2: x <- 2 o 2 -> x

...Saber en qué directorio me encuentro?

Respuesta: Con el comando getwd(). Este comando no tiene argumentos.

...Cambiar de directorio?

Respuesta: Con el comando setwd("ruta"). El parámetro ruta va con comillas.
Ejemplo: setwd("/home/opita/Escritorio")
para que la ruta quede fijada en la carpeta Escritorio de la sesión de usuario opita.

..Leer un archivo separado por comas?

Respuesta:
Utilizando la función read.table(argumentos). Una explicación bien detallada se encuentra en el blog "Acerca de...".

..Visualizar la ayuda en línea?

Respuesta:
Utilizando el comando help(funcion) o el símbolo ? antes de la función.
Ejemplo: help(read.table)
ó ?read.table para obtener ayuda sobre la función read.table. Para abandonar la ayuda basta con presionar la tecla q.

...Acceder a una columna de un conjunto de datos?

Respuesta:
Se puede acceder como si fueran propiedades de un objeto utilizando el símbolo $.
Ejemplo: x$altura, x$longitud, donde x es una variable y altura y longitud son sus columnas (propiedades).

---
Para terminar, es recomendable mirar los siguientes recursos (en inglés):