我有一个非索引数据框(从csv文件中读取),如下所示:
John Mullen 12/08/1993 Passw0rd
Lisa Bush 06/12/1990 myPass12
Maria Murphy 30/03/1989 qwErTyUi
Seth Black 21/06/1991 LoveXmas
我想根据特定的正则表达式验证每行的每个单元格:
dd/mm/yyyy
然后将任何单元格未验证的行移动到新数据框。
import re
PassRegex = re.compile(r"^(?!.*\s)(?=.*[A-Z])(?=.*[a-z])(?=.*\d).{8,50}$")
NameRegex = re.compile(r"^[a-zA-Z0-9\s\-]{2,80}$")
有没有办法在不逐行迭代整个数据框的情况下逐个迭代地执行此操作?
非常感谢任何帮助。