reemplazar comas por puntos
Publicado por Juan Salvador (4 intervenciones) el 19/07/2018 06:25:49
Hola chicos, soy nuevo en python y me encontré con un problema al momento de transformar las comas por puntos (en python).
Tengo un dataframe al cual le extraje la columna que quiero hacer el cambio, la llamaremos así:
df_bd['comas_puntos']
le aplique el siguiente comando:
puntos = [x.replace(',','.') for x in df_bd['comas_puntos']]
al mostrar la puntos en jupyter notebook todo bien

El problema aparece cuando abro el archivo exportado con el comando .to_csv('puntos.csv') en calc o excel
me muestra lo siguiente:

desaparece el punto.... creo que tiene que ver con la cantidad de decimales.
Busque información de como poder darle un determinado número de decimales a los números en python pero no encontré como hacerlo para una serie de un dataframe.
pd= la imagenes muestran diferentes números pero describe la situación.
Bueno, ojala puedan ayudarme... Saludos
Tengo un dataframe al cual le extraje la columna que quiero hacer el cambio, la llamaremos así:
df_bd['comas_puntos']
le aplique el siguiente comando:
puntos = [x.replace(',','.') for x in df_bd['comas_puntos']]
al mostrar la puntos en jupyter notebook todo bien

El problema aparece cuando abro el archivo exportado con el comando .to_csv('puntos.csv') en calc o excel
me muestra lo siguiente:

desaparece el punto.... creo que tiene que ver con la cantidad de decimales.
Busque información de como poder darle un determinado número de decimales a los números en python pero no encontré como hacerlo para una serie de un dataframe.
pd= la imagenes muestran diferentes números pero describe la situación.
Bueno, ojala puedan ayudarme... Saludos
Valora esta pregunta


0