Artículos

Reseña del libro “Learning NumPy Array” de Ivan Idris

El otro día me contactaron desde la editorial Packt Publishing y me propusieron hacer una reseña del libro “Learning NumPy Array”, de Ivan Idris, y no solo me regalaron la versión electrónica sino que encima me enviaron una copia física y me propusieron hacer un concurso para los lectores. ¡Genial!… Leer más »Reseña del libro “Learning NumPy Array” de Ivan Idris

Curso de Python en la UPM: una oportunidad para el software libre

Durante tres semanas del mes de marzo de 2014 dos alumnos de la ETSI Aeronáuticos nos lanzamos a impartir un curso de Python para alumnos de Ingeniería Aeronáutica de los tres planes que aún conviven (dos en extinción y el nuevo Grado), es decir, para nuestros propios compañeros. A lo… Leer más »Curso de Python en la UPM: una oportunidad para el software libre

Tutorial de OpenLayers usando IPython, Brython y brythonmagic

No, no habéis leído mal, hoy vamos a hablar de OpenLayers, una librería javascript para hacer ‘mapping’ en el cliente (navegador). Como sabéis, hablamos principalmente de Python porque nos gusta y porque nos divierte y este tutorial de una librería javascript lo vamos a realizar usando una sintaxis pythónica y,… Leer más »Tutorial de OpenLayers usando IPython, Brython y brythonmagic

Pandas (VI)

Y mucho másEsto solo ha sido un pequeño vistazo con cosas que considero importantes pero que no tienen que ser las más importantes. Podéis echarle un ojo a: sort, max, min, head, tail, unique, groupby, apply, transform, stack, unstack, mean, std, isnull, value_counts, notnull, rank, dropna, fillna, describe, cov, corr,… Leer más »Pandas (VI)

Pandas (V)

Antes de nada, el contexto, para esta serie de entradas se va a usar lo siguiente:

Y sin más preámbulos seguimos con esta quinta parte de la serie. Unir (merge/join) Pandas dispone de la función merge (documentación oficial) que permite ‘unir’ datos al estilo de como se hace con… Leer más »Pandas (V)

Pandas (IV)

Antes de nada, el contexto, para esta serie de entradas se va a usar lo siguiente:

Y sin más preámbulos seguimos con esta cuarta parte de la serie. Concatenando datos Para concatenar ficheros se usa la función pd.concat (documentación oficial]. Un ejemplo rápido sería el siguiente:

Cuyo resultado… Leer más »Pandas (IV)

Pandas (III)

Antes de nada, el contexto, para esta serie de entradas se va a usar lo siguiente:

Y sin más preámbulos seguimos con esta tercera parte de la serie. Trabajando con datos, indexación, selección,…¿Cómo podemos seleccionar, añadir, eliminar, mover,…, columnas, filas,…? Para seleccionar una columna solo hemos de usar el… Leer más »Pandas (III)

Pandas (II)

Antes de nada, el contexto, para esta serie de entradas se va a usar lo siguiente:

  Y sin más preámbulos seguimos con esta segunda parte de la serie. Leyendo y escribiendo datos (IO) Una de las cosas que más me gusta de Pandas es la potencia que aporta… Leer más »Pandas (II)

Pandas (I)

Antes de nada, el contexto, para esta serie de entradas se va a usar lo siguiente:

Y sin más preámbulos… ¿Qué es Pandas? Pandas es una librería que proporciona estructuras de datos flexibles y permite trabajar con la información de forma eficiente (gran parte de Pandas está implementado usando… Leer más »Pandas (I)