code: def remove_rows_containing(df, column, match):
      
      df = df.copy()
      mask = [match not in str(v) for v in df[column].values]
      return df.iloc[mask, :]
docs: Return a ``DataFrame`` with rows where `column` values containing `match` are removed.
  
      The selected `column` series of values from the supplied Pandas ``DataFrame`` is compared
      to `match`, and those rows that contain it are removed from the DataFrame.
  
      :param df: Pandas ``DataFrame``
      :param column: Column indexer
      :param match: ``str`` match target
      :return: Pandas ``DataFrame`` filtered