Cuando trabajaos con grandes volúmenes de datos, buscar la información de manera 'manual' no es una opción viable. Por esta razón es importante conocer las distintas maneras de encontrar los valores deseados en el DataFrame que estemos usando. Los DataFrames son la estructura de datos fundamental en Pandas, y son una matriz bidimensional de datos donde cada fila de datos dispone de un índice y cada columna un nombre. Cada columna en el DataFrame es una serie de Pandas (lo que vendría a ser una lista de valores de una única dimensión). Hay distintos métodos para buscar información en Pandas, entre ellos los más usados son la búsqueda por índice o posición, la selección por etiqueta o valor.
Customizar gráficos de Matplotlib
Hoy en la Buhardilla vamos a ver como podemos editar los distintos parámetros de los gráficos que creamos con la librería Matplotlib. A pesar de que los gráficos que se generan de manera automática pueden ser suficientes para las aplicaciones básicas ,como vimos en la entrada del gráfico en tiempo real, cuando queremos sacar todo el jugo a la biblioteca es el momento de editar los distintos parámetros para poder dar una vuelta de tuerca a la forma de mostrar nuestros datos. Son muchos los parámetros que podemos momificar. En esta ocasión vamos a empezar por ver las modificaciones mas básicas para así poder ir entendiendo como se forman los gráficos que vemos y identificar los elementos que los componen
Comunicación ModBus con Python
Algunas veces cuando queremos comunicarnos con los sensores nos encontramos que usan un protocolo de comunicación distinto al que estamos acostumbrados. En esta entrada vamos a ver como usar python para usar el protocolo de comunicación ModBus de una manare muy sencilla.
Como utilizar ficheros CSV con pandas (Python)
Hoy en la Buhardilla vamos a ver como podemos trabajar con los ficheros CSV usando la librería (de Python) pandas. Alguna veces cuando se se trabaja con sensores o con automatización de algunos procesos los datos de los mismos son almacenados en ficheros CSV, la ventaja de esta clase de ficheros es que son ligeros y pueden almacenar gran cantidad de información. El problema es que no siempre almacenan los datos de la mejor manera posible Por esta razón hoy en la Buhardilla vamos a ver como podemos trabajar con dichos ficheros para adecuarlos a nuestras necesidades.
Convertir Atom en un IDE similar a Jupyter
Hoy en la Buhardilla vamos a ver como convertir nuestro Atom en una IDE capaz de ejecutar código linea por linea, como su de Jupyter se tratara. Este post tratara de la configuración para ejecutar Python 3, puesto que es uno de los lenguajes mas utilizados actualmente, pero se podría realizar con otros lenguajes. Tomad... Leer más →
Gráfico en tiempo real de un sensor con Arduino y Python
Hoy en la Buhardilla vamos a aprender como utilizar Python para hacer un gráfico en tiempo real de los datos enviados por un Arduino. Para ello vamos a utilizar los módulos PySerial y Matplotlib de Python. De forma muy sencilla lo que vamos ha hacer sera enviar datos des de nuestro Arduino (que pueden representar... Leer más →