Saltar al contenido

Cómo eliminar las comas de TODAS las columnas en pandas a la vez

Este artículo ha sido analizado por nuestros especialistas para que tengas la seguridad de la exactitud de nuestra esta sección.

Solución:

Las columnas numéricas no tienen ,por lo que no es necesario convertir a cadenas, solo use DataFrame.replace con regex=True para el reemplazo de subcadenas:

df = df.replace(',','', regex=True)

O:

df.replace(',','', regex=True, inplace=True)

Y por último convertir columnas de cadenas a numéricas, gracias @anki_91:

c = df.select_dtypes(object).columns
df[c] = df[c].apply(pd.to_numeric,errors='coerce')

Aquí puedes ver las comentarios y valoraciones de los usuarios

Puedes amparar nuestra misión exponiendo un comentario o valorándolo te damos las gracias.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *