En la última entrada, dimos una breve introducción a Matplotlib dibujando tres tipos básicos de gráfica (una gráfica de líneas, una de barras y una de sectores). No obstante, los resultados podrían ser visualmente muy mejorables.
Continuar leyendo
python
Introducción a Matplotlib
EstándarEn la entrada anterior, dimos una introducción a las librerías disponibles para representar gráficas en Python. En esta entrada veremos el funcionamiento básico de la primera librería propuesta, Matplotlib. Concretamente, crearemos tres tipos de gráficas: una gráfica de líneas, una de barras y una circular.
Continuar leyendo
Encontrando tendencias con Pandas
EstándarUn aspecto muy importante en series de datos (como los datos usados en la entrada sobre correlación) son las tendencias. Las tendencias indican cambios graduales el comportamiento temporal el promedio en un período prolongado. Aunque medidas consecutivas puedan indicar valores que crecen o decrecen en sentidos opuestos a la tendencia general, el comportamiento promedio persiste en el tiempo.
Continuar leyendo
Correlando variables con Pandas
EstándarEn esta entrada, veremos una aplicación práctica de la librería Pandas al análisis de datos. Para ello, usaremos un objeto DataFrame en el que cargarems los contenidos de un archivo CSV que contiene datos de medida de una celda de flotación.
Continuar leyendo
Crear objetos DataFrame desde bases de datos SQL
EstándarEn una entrada anterior describimos cómo cargar datos desde un archivo CSV. En esta entrada, veremos cómo cargar los contenidos de una tabla SQL el un DataFrame.
Continuar leyendo
Leer y escribir archivos CSV con Pandas
EstándarEl formato CSV (Comma Separated Values) es un método muy extendido y simple para compartir datos. Son archivos
de texto que contienen una tabla de datos, en las que cada línea es una fila y en cada fila, cada valor se asigna a una columna
mediante un separador.
Continuar leyendo
El objeto DataFrame en Pandas
EstándarEn la entrada anterior vimos la clase Series de Pandas, que representa vectores de datos y se asemeja a una columna de una hoja de cálculo de Excel. Siguiendo con esa analogía, la clase DataFrame representa una hoja de cálculo completa, en la que cada columna es un objeto Series.
Continuar leyendo
Series de datos en Pandas
EstándarEn esta entrada, haremos una breve (brevísima) introducción a la clase Series de Pandas. Es la estructura más simple que proporciona Pandas, y se asemeja a una columna en una hoja de cálculo de Excel.
Continuar leyendo
Introducción a Pandas
EstándarEn esta entrada, daré una pequeña introducción a Pandas, una librería que he usado durante el último año para mis tareas de análisis de datos.
Pandas trae la simplicidad y elegancia de Python al análisis de datos. Es parte de la colección de librerías científicas Scipy.
Continuar leyendo
Instalando Python
EstándarPython es un gran lenguaje de programación de propósito general. Una de las cosas que hacen que sea tan bueno es el número y la variedad de librerías (piezas de código predefinido para tareas específicas) de calidad disponibles. No obstante, esto mismo puede ser una maldición; la instalación de estas librerías bajo diferentes sistemas operativos, dispositivos, etc. Esto puede dar lugar a problemas inesperados, desesperación y muchos dolores de cabeza. Para resolver esto hay varias soluciones, pero es mejor conocerlas de antemano y planificar la instalación según los requisitos de nuestro proyecto. En esta entrada se dará un repaso a las opciones disponibles para instalar Python y se verán las ventajas y desventajas de cada uno. En entradas futuras, hablaré sobre cómo usar Python para tareas concretas, como por ejemplo para hacer ilusiones ópticas.