matheuscas / pycpfcnpj

Python module for brazilian register numbers for persons (CPF) and companies (CNPJ).
MIT License
143 stars 44 forks source link

Como aplicar o validador em um df? #45

Closed victormiya1 closed 9 months ago

victormiya1 commented 2 years ago

Olá, parabéns pelo trabalho. Estou tentando aplicar seu validador em uma lista de CNPJs e CPFs e um DF (vieram de um XLSX). No entanto quando tento o código abaixo apresenta o erro: AttributeError: 'Series' object has no attribute 'translate'

df['Valida'] = cpfcnpj.validate(df['CNPJ'])

conseguiria me ajudar?

jeffersonkr commented 2 years ago

o validate espera que venha um string como parametro e não um tipo Series, oque voce pode fazer é algo parecido com isso:

cnpj_list = df['CNPJ'].tolist()
df['Valida'] = pd.Series((cpfcnpj.validate(cnpj) for cnpj in cnpj_list))