Ir al contenido
  1. Posts/

Ibis: La Librería de DataFrames Portable para Python

··223 palabras·2 mins·

🐍 Ibis: la misma API de Python para más de 20 motores de datos
#

¿Cansado de aprender una API diferente para cada motor de datos? Ibis resuelve exactamente eso.

✨ ¿Qué es Ibis?
#

Ibis es una librería Python de código abierto que te permite manipular datos con una única API, independientemente del backend que uses:

🦆 DuckDB, 🐘 PostgreSQL, ❄️ Snowflake, ⚡ BigQuery, 🔥 PySpark… ¡y más de 20 en total!

🔑 Características clave
#

🔄 Portabilidad total – Iterá localmente con DuckDB y desplegá remotamente en producción cambiando una sola línea. 🤝 Python + SQL juntos – Mezclar código Python con consultas SQL en el mismo flujo de trabajo. ⚡ DataFrames diferidos – Las expresiones se compilan a SQL nativo del backend, aprovechando toda su potencia. 🔍 Modo interactivo – Exploración de datos en notebooks o en la terminal con resultados inmediatos.

💡 Explicación en pocas palabras
#

Imaginá que trabajás con pandas, pero mañana tu empresa decide migrar de DuckDB a Snowflake. Con Ibis, no tenés que reescribir el código: solo cambiás la conexión. La misma API funciona en todos lados.

pip install 'ibis-framework[duckdb,examples]'

Más información en el link 👇

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