
🐼 pandas 3.0 ya llegó con cambios importantes. Si usás pandas, esto te va a impactar.
Esta es una versión mayor que rompe compatibilidad con código anterior. Los cambios más relevantes:
1. 🔤 Tipo de dato str dedicado por defecto
Los strings ya no se almacenan como object. Ahora pandas infiere el tipo str automáticamente, con semántica más clara y mejor performance (usa PyArrow internamente si está instalado).
2. 📋 Copy-on-Write (CoW)
Cualquier indexación o método que devuelva un DataFrame/Series ahora se comporta como una copia. El “chained assignment” ya no funciona. SettingWithCopyWarning desaparece — ya no necesitás .copy() defensivos.
⚠️ Acción recomendada:
- Primero actualizá a pandas 2.3
- Asegurate de que tu código no genera warnings
- Luego actualizá a 3.0
Esta versión también elimina toda la funcionalidad deprecada en versiones anteriores.
💡 Explicación en pocas palabras#
pandas es la librería más popular de Python para manipular datos en tablas (como Excel pero con código). La versión 3.0 cambia cómo maneja el texto y las copias de datos. El cambio más importante es que ahora cuando “dividís” un DataFrame, siempre obtenés una copia — ya no vas a modificar accidentalmente el original, lo que era una fuente común de bugs.
Más información en el link 👇
