fault_injector.df_injector module

dataframe fault injector

class fault_injector.df_injector.DataFrameInjector(injector_dict: dict)[source]

Bases: object

Class designed to help inject faults into dataframes

Parameters:
  • injector_dict (dict)

  • df (- keys correspond to column names in)

  • instances (- values correspond to fault)

inject_faults(df: DataFrame)[source]

Inject faults into dataframe

Parameters:

df (dataframe) – contains numerical datatypes

Returns:

altered data after injecting faults

Return type:

dataframe