Код: Выделить всё
Schema = DataFrameSchema(
columns={
'Complete_Name': Column(name='Complete_Name', dtype='string', nullable=True),
'Surname': Column(name='Surname', dtype='string', nullable=True),
},
checks=check_cross_check_name_and_surname,
coerce=True,
strict=True,
ordered=False,
unique_column_names=True,
metadata=None
)
Код: Выделить всё
SELECT * FROM database.user
WHERE Complete_Name LIKE '%'||Surname||'%'
Код: Выделить всё
check_cross_check_name_and_surname = [pa.Check(lambda df: df["Complete_Name"].str.contains(df["Surname"], regex=True), element_wise=True, ignore_na=False)]
check_cross_check_name_and_surname = [pa.Check(lambda df: df["Complete_Name"].str.contains(df["Surname"], regex=False), element_wise=True, ignore_na=False)]
check_cross_check_name_and_surname = [pa.Check(lambda df: df["Surname"] in df["Complete_Name"], element_wise=True, ignore_na=False)]
Подробнее здесь: https://stackoverflow.com/questions/789 ... -present-i