docstr: Fit the preprocessing method to the data.
  
  Parameters
  ----------
  X : pd.DataFrame
      The input data.
  y : pd.Series
      The target values.
  s : pd.Series, optional
      The protected attribute.
docstr_tok: ["Fit","the","preprocessing","method","to","the","data",".","Parameters","--","--","--","--","--","X",":","pd.DataFrame","The","input","data",".","y",":","pd.Series","The","target","values",".","s",":","pd.Series",",","optional","The","protected","attribute","."]
code: def fit(
      self, X: pd.DataFrame, y: pd.Series, s: Optional[pd.Series] = None
  ) -> None:
      """
      Fit the preprocessing method to the data.
  
      Parameters
      ----------
      X : pd.DataFrame
          The input data.
      y : pd.Series
          The target values.
      s : pd.Series, optional
          The protected attribute.
      """
      pass
  
imports: from abc import ABC, abstractmethod
  from typing import Optional
  import pandas
label_desc: Use image node_id 1 for calling the PreProcessing obj's underlying member method code with example usage: obj.fit(X, y, s) without return types