class_docstr: Wrapper class that adds a few convenience properties to a DataFrame.
  
  Parameters
  ----------
  pd : DataFrame
      The DataFrame to wrap.
  y_col : str, optional
      The name of the target column. Defaults to None.
  s_col : str, optional
      The name of the sensitive column. Defaults to None.
  ignore_cols : list[str], optional
      A list of column names to ignore. Defaults to [].
code: def __init__(
      self, *args, y_col=None, s_col=None, ignore_cols=[], **kwargs
  ):
      super().__init__(*args, **kwargs)
      with warnings.catch_warnings():
          warnings.simplefilter(action="ignore")
          self.y_col = y_col
          self.s_col = s_col
          self.ignore_cols = ignore_cols
  
file_path: aequitas/src/aequitas/fairflow/utils/labeled_frame.py
imports: import warnings
  import pandas
label_desc: Use image node_id 1 to create a new LabeledFrame object from inherited base classes: pd with example: obj = LabeledFrame()