Estou usando o seguinte código para tratar uma coluna chamada "SALDO"
Converte a coluna 'SALDO' para float
balancete_docto['SALDO'] = balancete_docto['SALDO'].str.replace('.', '').str.replace(',', '.').astype(float)
# Aplica a função à coluna 'SALDO' usando apply
balancete_docto['SALDO'] = balancete_docto['SALDO'].apply(converter_para_float)
data_frames.append(balancete_docto)
O problema ocorre que quando salvo esse dataFrame em um .csv o resultado da coluna fica: 91.896.576.188,00 ao invés de 918.965.761,88 que é o correto.
Parece que ele não reconhece o separador de decimal "," e quando abro no .csv, (preciso fazder cálculos baseados nessa coluna) ele trás um valor muito maior