Skip to content

featurebyte.Table.column_cleaning_operations

column_cleaning_operations: List[ColumnCleaningOperation]

Description

List of column cleaning operations associated with this table. Column cleaning operation is a list of cleaning operations to be applied to a column of this table.

Returns

  • List[ColumnCleaningOperation]
    List of column cleaning operations

Examples

Show the list of column cleaning operations of an event table.

>>> event_table = catalog.get_table("GROCERYINVOICE")
>>> event_table["Amount"].update_critical_data_info(
...     cleaning_operations=[
...         fb.MissingValueImputation(imputed_value=0),
...         fb.ValueBeyondEndpointImputation(
...             type="less_than", end_point=0, imputed_value=0
...         ),
...     ]
... )

>>> event_table.column_cleaning_operations
[ColumnCleaningOperation(column_name='Amount', cleaning_operations=[MissingValueImputation(imputed_value=0.0), ValueBeyondEndpointImputation(imputed_value=0.0, type=less_than, end_point=0.0)])]
Empty list of column cleaning operations after resetting the cleaning operations.

>>> event_table = catalog.get_table("GROCERYINVOICE")
>>> event_table["Amount"].update_critical_data_info(cleaning_operations=[])
>>> event_table.column_cleaning_operations
[]

See Also