• Saltar a la navegación principal
  • Saltar al contenido principal
Logo Codificando Bits

Codificando Bits

  • Academia
    • Rutas
    • Cursos
    • Proyectos
    • Tutoriales
  • Acceder
  • Suscribirse

8 – Aplicar funciones personalizadas a cada agrupación

Lección 8 del curso Pandas Nivel Intermedio.

En la lección anterior vimos cómo aplicar funciones de filtrado a cada agrupación generada por Groupby.

Sin embargo, en ocasiones nos interesa operar sobre las agrupaciones pero ninguna de esas operaciones cae dentro de las categorías de agregación, transformación o filtrado vistas anteriormente, o también es posible que se trate de operaciones más complejas que las vistas hasta el momento.

Así que en esta quinta lección del módulo nos enfocaremos en el método «apply()» que nos permite aplicar funciones arbitrarias/personalizadas a las agrupaciones generadas por Groupby:

Contenido exclusivo para suscriptores

Si eres suscriptor accede en este enlace ó suscríbete a la Academia Online y accede a todo el contenido (lecciones en video, código fuente, sets de datos y descargas) de todos los cursos, proyectos y tutoriales.

A través de varios ejemplos prácticos hemos visto la diferencia entre el método «apply()» y otros métodos vistos anteriormente (como «filter()» y «transform()»).

En últimas, usando el método «apply()» en combinación con funciones de Python (definidas usando las palabras clave «def» o «lambda») podemos aplicar cualquier tipo de operación (o conjunto de operaciones) y generar como resultado un DataFrame con la información requerida para el análisis que estemos implementado.

Y con esto cerramos este bloque de aplicación de operaciones (agregación, transformación, filtrado y funciones arbitrarias) a cada agrupación generada por Groupby.

En la próxima lección cerraremos este segundo módulo del curso hablando de la combinación de agrupaciones, la etapa final en este procesamiento de cada agrupación y la cual hemos venido realizando implícitamente en las operaciones vistas hasta el momento.

Todas las lecciones del curso Pandas Nivel Intermedio

© Codificando Bits, LLC | Blog | Contacto | Servicios | Acerca de | Políticas

¿Has olvidado la contraseña?
¿Has perdido tu contraseña? Por favor, introduce tu nombre de usuario o dirección de correo electrónico. Recibirás por correo electrónico un enlace para crear una nueva contraseña.
body::-webkit-scrollbar { width: 7px; } body::-webkit-scrollbar-track { border-radius: 10px; background: #f0f0f0; } body::-webkit-scrollbar-thumb { border-radius: 50px; background: #dfdbdb }