Ir al contenido
  1. Posts/

Novedades en pandas 3.0.0: String Types, Copy-on-Write y Más

··222 palabras·2 mins·

🐼 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:

  1. Primero actualizá a pandas 2.3
  2. Asegurate de que tu código no genera warnings
  3. 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 👇

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