06 Jun 2018 En todo lenguaje existen clausulas para controlar el flujo de ejecución, en R en particular hablo del if/else, el while y el repeat. Estas, no son muy distintas a las que podemos encontrar en cualquier otro lenguaje, evalúan una determinada condición, en función a un Vedadero/Falso de la misma, será la dirección que tomen. Pero en R, hay una pequeña gran diferencia. Al ser un lenguaje netamente vectorial, no existen datos “atomicos”, si bien hay...
[Leer mas]
24 May 2018 Este es mi compendio de enlaces al material bibliográfico y cursos de R, publicado en distintos sitios. Trato de compendiar material que pueda accederse de forma gratuita, o al menos eso entiendo yo. Hay muchos, libros en formato knitr, esto significa, que eventualmente puedes clonar el repositorio localmente y generar versiones en PDF y Epub (Mi Kindle agradecido). Los libros que están en esta lista al menos, puedo confirmar que se han podido pasar a...
[Leer mas]
05 May 2018 La funcionalidad básica de R es enorme, muchas veces la olvidamos por herramientas más avanzadas (léase dplyr), sin embargo hay un conjunto enorme de problemas dónde no es necesario buscar ayuda de otros paquetes. Un ejemplo muy claro es este problema: Tenemos una matriz como la siguiente: dat <- read.table(text='N1, N2 "jara", "moreno" "moreno", "lopez" "diaz", "Swanson" "powell", "jara" "Mckinze", "jenner" "jenner", "londra" "londra", "kennedy"', header=T, sep=',', stringsAsFactors = F, quote = '"', strip.white =...
[Leer mas]
01 Sep 2017 ¿Cómo aplicar una imágen a ciertas áreas de un plot? A raíz de esta pregunta estuve varios días pensando que solución encontrarle. Hasta dónde pude investigar ggplot no ofrece ningún mecanismo para superponer imágenes sobre areas de un gráfico cualquiera. Existe sí, la posibilidad de incorporar una imagen como fondo general de un gráfico, podríamos hacer coincidir una imagen que tenga solo “dibujo” sobre el área del plot y el resto sea un fondo en...
[Leer mas]
26 Jun 2017 La transición entre SQL y R puede resultar complicada al principio, pero teniendo clara algunas pautas vamos a ver que no es tan así. Hoy vamos a estudiar los mecanismos de combinación de datos, esto en SQL es el ABC, estamos hablando de la familia de sentencias JOIN. En R contrariamente a lo que uno naturalmente pensaría, estas operaciones suelen ser mucho más simples de realizar. En principio, vamos a asumir que un data.frame en...
[Leer mas]