Regex a una columna de un archivo csv o xlsx
Publicado por Regex a una columna de un archivo csv o xlsx (1 intervención) el 08/11/2022 18:18:06
Hola a todos
Soy nuevo en Python y lo que quiero es aplicar una expresión regular a una columna de un archivo csv o xlsx. Todos los ejemplos que encuentro lo hacen sobre una variable y no sobre una columna de un archivo. Me imagino que con pandas deba ser posible hacerlo para toda una columna ...
Yo sé como construir las expresiones regulares, con eso no necesito ayuda.
Si tengo un notebook con un código como el siguiente:
import pandas as pd
df = pd.read_csv("carros.csv",sep=',')
df.info()
# Column Non-Null Count Dtype
--- ------ -------------- -----
1 Propietario 148654 non-null object
2 MatriculaCarro 148654 non-null object
y lo que quiero es aplicarle una expresión regular a una de esas columnas para obtener aquellos registros que no cumplen la expresión regular ¿Cómo puedo hacerlo? Por ejemplo podría querer encontrar los Propietarios cuyo nombre no contengan caracteres válidos (letras).
Muchas gracias de antemano
Soy nuevo en Python y lo que quiero es aplicar una expresión regular a una columna de un archivo csv o xlsx. Todos los ejemplos que encuentro lo hacen sobre una variable y no sobre una columna de un archivo. Me imagino que con pandas deba ser posible hacerlo para toda una columna ...
Yo sé como construir las expresiones regulares, con eso no necesito ayuda.
Si tengo un notebook con un código como el siguiente:
import pandas as pd
df = pd.read_csv("carros.csv",sep=',')
df.info()
# Column Non-Null Count Dtype
--- ------ -------------- -----
1 Propietario 148654 non-null object
2 MatriculaCarro 148654 non-null object
y lo que quiero es aplicarle una expresión regular a una de esas columnas para obtener aquellos registros que no cumplen la expresión regular ¿Cómo puedo hacerlo? Por ejemplo podría querer encontrar los Propietarios cuyo nombre no contengan caracteres válidos (letras).
Muchas gracias de antemano
Valora esta pregunta


0