regex = '[0-9]{4}-[0-9]{1,2}-[0-9]{1,2}'
print("""does match:    {}
doesn't match: {}""".format(df.report_date.str.
    match(regex).sum(), df.report_date.str.match(regex).__neg__().sum()))
не может суммировать строки, соответствующие регулярному выражению в pandas/python