



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:
Destacar la fila "Total": Puedes cambiar el color de fondo y el color del texto para que resalte más.
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!