Danger You are looking at the documentation for an older version of the SDV! We are no longer supporting or maintaining this version of the software Click here to go to the new docs pages.
Danger
You are looking at the documentation for an older version of the SDV! We are no longer supporting or maintaining this version of the software
Click here to go to the new docs pages.
sdv.constraints.
Inequality
Ensure that the high_column_name column is greater than the low_column_name one.
high_column_name
low_column_name
The transformation works by creating a column with the difference between the high_column_name and low_column_name columns and storing it in the high_column_name’s place. The reverse transform adds the difference column and the low_column_name to reconstruct the high_column_name.
low_column_name (str) – Name of the column that contains the low values.
high_column_name (str) – Name of the column that contains the high values.
strict_boundaries (bool) – Whether the comparison of the values should be strict >= or not >. Defaults to False.
>=
>
__init__
Initialize self. See help(type(self)) for accurate signature.
Methods
__init__(low_column_name, high_column_name)
Initialize self.
filter_valid(table_data)
filter_valid
Get only the rows that are valid.
fit(table_data)
fit
Fit Constraint class to data.
Constraint
fit_transform(table_data)
fit_transform
Fit this Constraint to the data and then transform it.
from_dict(constraint_dict)
from_dict
Build a Constraint object from a dict.
is_valid(table_data)
is_valid
Check whether high is greater than low in each row.
high
low
reverse_transform(table_data)
reverse_transform
Handle logic around reverse transforming constraints.
to_dict()
to_dict
Return a dict representation of this Constraint.
transform(table_data)
transform
Perform necessary transformations needed by constraint.
Attributes
constraint_columns