Python - Regex a una columna de un archivo csv o xlsx

 
Vista:

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder