
Mastering Pandas
Femi Anthony
- Editorial
- Packt
- Año
- 2015
- Páginas
- ~352
- Nivel
- Avanzado
De qué trata
Tratado exhaustivo de Femi Anthony enfocado en el dominio profundo de Pandas (orientado a la versión 0.16 sobre entornos Python 2.7 y 3.4). Aunque arranca repasando las estructuras elementales, es una obra de nivel intermedio a avanzado dirigida a desarrolladores, analistas cuantitativos y científicos de datos que ya manejan la sintaxis de Python y buscan dominar operaciones complejas de reestructuración, la arquitectura interna de la librería y la modelización estadística formal.
El temario profundiza en las estructuras Series y DataFrame, cubriendo indexación jerárquica (MultiIndex), uniones (merge, join), agregaciones mediante split-apply-combine, remodelado con tablas dinámicas, series temporales e imputación de datos faltantes (NaN). El libro destaca por ir más allá de la manipulación tabular: disecciona la arquitectura del código fuente de Pandas y cómo optimizarla con extensiones C y Cython, compara sus métodos con el ecosistema de R, y aborda tanto la estadística clásica frecuentista (tests Z, t de Student, ANOVA, correlaciones y regresión) como la inferencia bayesiana mediante simulaciones Monte Carlo con PyMC y scipy.stats, culminando con una introducción al aprendizaje automático mediante scikit-learn.
En la parte aplicada se implementan análisis probabilísticos sobre datos empíricos y un flujo de trabajo para la predicción de supervivencia de los pasajeros del Titanic, combinando el preprocesamiento de Pandas con modelos supervisados de scikit-learn. Es un libro formativo que sobresale por explicar el funcionamiento interno de la librería y por su base estadística; no obstante, al haberse publicado en 2015, diversas llamadas de su API y la integración con versiones antiguas de PyMC requieren adaptación a los estándares de Pandas 2.x.
- Pandas
- DataFrames
- Series temporales
- MultiIndex
- Inferencia bayesiana
- PyMC
- Scikit-Learn
- Arquitectura de software
- Matplotlib
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Predicción de supervivencia en el Titanic
Construcción de un pipeline completo de limpieza, imputación y preparación de datos tabulares con pandas para entrenar un modelo de clasificación con scikit-learn.
Inferencia bayesiana y simulaciones Monte Carlo
Modelado probabilístico y estimación de parámetros mediante simulaciones de Monte Carlo sobre datos reales usando scipy.stats y la librería PyMC.

