¿La primera vez en el blog? ⇒ Visita el Mapa del sitio y echa un vistazo a los temas que escribo
Creación de un entorno de desarrollo Hadoop con Hortonworks
Para trabajar con grandes volúmenes de datos las soluciones tradicionales como bases de datos
transaccionales dejan de ser factibles. En estos casos hay que recurrir a un nuevo enfoque basado en computación distribuida, dentro de la cual la solución más ampliamente utilizada es Hadoop.
En este post veremos como preparar un entorno de trabajo Hadoop utilizando la maquina virtual provista por Hortonworks.
Curso de R | Debugging
Debuguear un código es el proceso de proceso de identificar y corregir errores dentro de él. A lo largo de este post iremos viendo las herramientas que nos provee R para dicha tarea.
Curso de R | Manipulación de data frames con ‘tidyr’
En este post veremos el concepto de datos ordenados (tidy data), y como utilizar el paquete tidyr para transformar un data frame a fin de dejarlo preparado para poder trabajar con el a través de otras herramientas.
Curso de R | Manipulación de data frames con ‘dplyr’
En este post veremos el paquete dplyr, uno de los más utilizados en R debido a las múltiples herramientas que provee para manipular data frames.
Curso de R | Loop functions
En los últimos dos post hemos visto las estructuras de control y las funciones en R. Comentamos que escribir bucles FOR y WHILE es útil cuando programamos, pero no tanto cuando trabajamos en modo interactivo (consola). Para solucionar esto existen las loop functions, las cuales a su vez permiten realizar programación funcional en R y ayudan a mejorar la elegancia de nuestros programas.
Curso de R | Funciones
Escribir funciones es una de las actividades más importantes en cualquier lenguaje de programación. Su finalidad es poder encapsular fragmentos de código que necesiten ser ejecutados en múltiples ocasiones, con la posibilidad de ejecutarlo en cada ocasión con diferentes parámetro. En este post veremos como trabaja con funciones en R, lo cual es esencial para temas más avanzados.
Curso de R | Estructuras de control
Las estructuras de control nos permiten controlar el flujo de ejecución de una secuencia de comandos. De este modo, podemos poner «lógica» en el código de R y lograr así reutilizar fragmentos de código una y otra vez. En este post veremos como utilizar las estructuras más comunes.
Curso de R | Leer y Escribir datos
Cuando utilizamos en R, usualmente vamos a trabajar con datos obtenidos desde fuentes externas. La cantidad de fuentes desde donde podemos obtener datos es enorme, y a su vez estos pueden venir en una cantidad muy variada de formatos. En este post veremos los casos más comunes, junto a múltiples ejemplos que nos guíen.