Ir al contenido
  1. Posts/

Noticias Python Febrero 2026: pandas 3.0 y Sus Cambios Importantes

··267 palabras·2 mins·

🐍 El mayor lanzamiento de pandas en años llegó con breaking changes. ¿Estás preparado?

Enero/febrero de 2026 fue un mes agitado para el ecosistema Python. Lo más destacado: pandas 3.0, la primera versión major en años.

🔥 Principales cambios en pandas 3.0:

  • String dtype por defecto: las cadenas ya no infieren a object, sino a str → mejor rendimiento y seguridad de tipos
  • Copy-on-Write (CoW): todas las operaciones de indexación devuelven copias → rompe el chained assignment df[col][row] = value
  • Nueva sintaxis pd.col(): expresiones más limpias para .assign() y similares
  • Anti-joins: pd.merge(how="left_anti") ya disponible
  • Python 3.11+ mínimo requerido

⚠️ Cambios que te afectan:

# Antes (pandas 2.x)
df['col']['row'] = value  # WARNING ahora, ERROR en 3.0

# Ahora (pandas 3.0)
df.loc['row', 'col'] = value  # Correcto

📌 Más noticias del mes:

  • Python 3.15 alpha 5: JIT compiler mejora 7–8% en AArch64 macOS
  • PEP 822: propone d-strings para multilínea más limpia
  • Anthropic invierte $1.5M en seguridad de PyPI
  • Polars 1.37: requiere Python 3.10+
  • PyTorch 2.10: depreca TorchScript

💡 Explicación en pocas palabras
#

pandas 3.0 trae mejoras de rendimiento importantes pero también rompe código existente, especialmente el “chained assignment” (modificar un DataFrame en dos pasos seguidos). Antes generaba warnings, ahora directamente falla. La recomendación es migrar primero a pandas 2.3, resolver todos los warnings, y después actualizar a 3.0.

Más información en el link 👇

También publicado en LinkedIn.
Juan Pedro Bretti Mandarano
Autor
Juan Pedro Bretti Mandarano