Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafío: finalizando el proyecto

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad
Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad
Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

Hola, Andrés, espero que estés bien

Para finalizar la estilización de tu tabla y destacar el elemento de la fila "Total", puedes aplicar algunos cambios al código de estilización. A continuación, te muestro cómo podrías hacerlo:

  1. Destacar la fila "Total": Puedes cambiar el color de fondo y el color del texto para que resalte más.

  2. Corregir el uso de applymap: Como applymap está obsoleto, puedes usar Styler.map.

Aquí tienes un ejemplo de cómo podrías ajustar tu código:

# Definir una función para pintar nulos
def pintar_nulos(valor):
    return "background-color: #FF6B6B" if pd.isna(valor) else ""

# Crear estilización
compra_cliente = tabla.style.format('{:,.2f}').map(pintar_nulos)

# Destacar la fila "Total"
compra_cliente.set_table_styles(
    [{
        "selector": "tr:last-child",
        "props": [("background-color", "#4682B4"), ("color", "white")]
    }],
    overwrite=False
)

# Aplicar estilos adicionales si es necesario
compra_cliente.set_table_styles(
    {
        'Total': [{
            'selector': 'td',
            'props': 'font-weight: bold;'
        }]
    },
    overwrite=False,
    axis=0
)

# Mostrar la tabla estilizada
compra_cliente

Este código debería ayudarte a finalizar el proyecto destacando la fila "Total" y corrigiendo el uso de funciones obsoletas.

Espero haber ayudado y buenos estudios!