safe_dataframe_replace

glotaran.utils.io.safe_dataframe_replace(df: pd.DataFrame, column_name: str, to_be_replaced_values: Any, replace_value: Any) None[source]

Replace column values with replace_value if the column exists or do nothing.

If to_be_replaced_values is not list or tuple format, convert into list with same to_be_replaced_values as element.

Parameters:
  • df (pd.DataFrame) – DataFrame from which specific column values will be replaced

  • column_name (str) – Name of column of df to replace values for

  • to_be_replaced_values (Any) – Values to be replaced

  • replace_value (Any) – Value to replace to_be_replaced_values with