Del curso: Python para data science y big data esencial

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.

Cómo construir funciones reduce

Cómo construir funciones reduce

Vamos a ver a continuación cómo podemos construir nuestras propias funciones 'reduce' para recopilar la información generada mediante funciones 'map'. Vamos a mostrar también cómo podemos presentar de manera ordenada sus resultados. Lo primero que vamos a necesitar es una base de datos, la estamos cargando aquí, de aerolíneas de los Estados Unidos en 2008. Vamos a generar un pequeño "subset" después de remezclarla, eliminamos datos faltantes y datos nulos, y todas aquellas filas que sean duplicadas. Generamos el objeto que vamos a reducir. Estamos paralelizando la columna 'origin' de nuestra base de datos, que es el origen de nuestros vuelos. La vamos a convertir en 'persistente', lo que va a acelerar el proceso, y vamos a definir dos funciones 'map': una que es un conteo normal, es decir, a cada uno de los orígenes le corresponde un valor igual a uno, aquí le estamos asignando pesos distintos a diferentes orígenes y tenemos definidas las dos funciones. La función 'reduce' más…

Contenido