1hlzlsbv9izqmxmiyrfzlta.png

Streamlit y el objeto Pandas Styler no son amigos, pero ¡vamos a cambiar eso!

Siempre he sido fan de la método styler en pandasCuando comencé a crear aplicaciones Streamlit, tenía claro que quería darle estilo a mis marcos de datos para facilitar su visualización, pero… ¡sorpresa! Al momento de escribir esto, Streamlit st.marco de datos() No admite objetos de estilo.solo objetos de marco de datos. Bueno, corrección, sí los admite, ¡pero la interfaz de usuario es horrible!

Por eso quiero compartir con ustedes mis soluciones alternativas e ideas para crear un marco de datos bien diseñado en Streamlit. Cubriremos lo siguiente:

  1. Cómo agregar comas para separar miles en números.
  2. Cómo mostrar un número como porcentaje (de 0,24 en los datos a 24% en la IU)
  3. Cómo agregar símbolos de moneda.
  4. Cómo agregar color a las celdas. Mejor aún, compartiré contigo mi función de gradación de color favorita.
  5. ¡Cómo agregar emojis! Sí, ¡no podemos vivir sin emojis! 😊

Streamlit es bastante bueno a la hora de inferir la mejor visualización en función de los tipos de datos. Imagínese…