Gostaria de colocar o separador como '.', pesquisei porém percebi que o df.style.format() não aceita mais o parâmetro thousands
Gostaria de colocar o separador como '.', pesquisei porém percebi que o df.style.format() não aceita mais o parâmetro thousands
Boas Yasmin! 
Tudo bem? Espero que sim.
Em verdade, o df.style.format()aceita o parâmetro thousands, entretanto o pandas precisa estar atualizado a partir da versão 1.3.0. Vou demonstrar como fazer isso no collab:
A primeira coisa a fazer é realizar a instalação do pandas nessa versão. Para isso, usamos:
!pip install pandas==1.3.0Caso não esteja usando o collab ou um outro notebook, basta usar o pip no terminal, sem ! antes do comando. Após essa instalação, bastou reiniciar o runtime, para que a nova versão da biblioteca fosse carregada, como podemos confrir em:
import pandas as pd
pd.__version__que retorna a versão 1.3.0.
Agora, basta criar uma base de dados:
data = {
  "calories": [4200, 3800, 3900],
  "weight": [50, 40, 45],
  "price": [10000, 250000, 530000]
}
dados = pd.DataFrame(data)
dados.head()Que retorna:
| calories | weight | price | |
|---|---|---|---|
| 0 | 4200 | 50 | 10000 | 
| 1 | 3800 | 40 | 250000 | 
| 2 | 3900 | 45 | 530000 | 
Agora, vamos usar o style.format() para realizar a formatação do DataFrame:
dados.style.format(thousands=".")que retorna:
        calories    weight    price
    0    4.200      50       10.000
    1    3.800      40       250.000
    2    3.900      45       530.000Espero ter ajudado! Bons estudos!
Muito obrigada! Deu certo rs