Não está totalmente correto esse formato par R$, se for no estilo americano ok, mas se for brasileiro é . para separar milhar e , para centavos, pode orientar melhor esse código "s.format({'Vendas':'R$ {:,.2f}'})"
Não está totalmente correto esse formato par R$, se for no estilo americano ok, mas se for brasileiro é . para separar milhar e , para centavos, pode orientar melhor esse código "s.format({'Vendas':'R$ {:,.2f}'})"
Olá, Valdemir, tudo bem?
Para ajustar o formato para o padrão brasileiro, em que o ponto separa os milhares e a vírgula indica os centavos, você pode adaptar o código da seguinte maneira:
s.format({'Vendas': lambda x: 'R$ {:,.2f}'.format(x).replace('.', 'TEMP_DOT').replace(',', '.').replace('TEMP_DOT', ',')})
Esse código primeiro formata o número no padrão internacional e, em seguida, faz as substituições necessárias para deixá-lo no formato brasileiro. Assim, os valores serão exibidos com o ponto nos milhares e a vírgula nos centavos.
Espero ter ajudado.
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!