code: def transform(self, X=None, y=None, filter_train_only=True):
      X, y = self._memory_full_transform(
          self,
          X,
          y,
          with_final=hasattr(self._final_estimator, "transform"),
          filter_train_only=filter_train_only,
      )
  
      return variable_return(X, y)
  
imports: import platform
  import warnings
  from copy import deepcopy
  from inspect import signature
  import imblearn.pipeline
  import sklearn.pipeline
  from sklearn.base import clone
  from sklearn.utils import _print_elapsed_time
  from sklearn.utils.metaestimators import available_if
  from sklearn.utils.validation import check_memory
  from pycaret.utils._show_versions import _get_deps_info
  from pycaret.utils.generic import get_all_object_vars_and_properties, variable_return
label_desc: Use image node_id 13 for calling the Pipeline obj's underlying member method code with example usage: obj.transform(X, y, filter_train_only) and returns: variable_return