idmd.manipulation.replace.ReplaceLogic

class idmd.manipulation.replace.ReplaceLogic[source]

Bases: object

Handles the logic for replacing values in a DataFrame.

Methods

replace_values

Replaces values in a specified column of the DataFrame.

static replace_values(df, column, values_to_replace, replacement_method)[source]

Replaces values in a specified column of the DataFrame.

Return type:

DataFrame

Args:

df (pd.DataFrame): The DataFrame to modify. column (str): The column to modify. values_to_replace (str): The type of values to replace (“0”, “np.nan”, “outliers”, “all”). replacement_method (str): The method to replace values (“median”, “min”, “max”, “random”, “np.nan”).

Returns:

pd.DataFrame: The modified DataFrame.