String MismatchΒΆ
[1]:
from deepchecks.checks import StringMismatch
import pandas as pd
data = {'col1': ['Deep', 'deep', 'deep!!!', '$deeP$', 'earth', 'foo', 'bar', 'foo?']}
df = pd.DataFrame(data=data)
r = StringMismatch().run(df)
[2]:
c = StringMismatch().add_condition_no_variants()
c.conditions_decision(r)
[2]:
[{'is_pass': False, 'details': "Found columns with amount of variants above threshold: {'col1': ['deep', 'foo']}", 'category': <ConditionCategory.WARN: 'WARN'>, 'name': 'No string variants'}]