code: def split(self, df: DataFrame):
      if self._mode == "hetero":
          return self._hetero_split(df)
      else:
          return self._homo_split(df, return_indexer=False)
  
file_path: FATE/python/fate/arch/dataframe/utils/_k_fold.py
imports: from .._dataframe import DataFrame
  from sklearn.model_selection import KFold
label_desc: Use image node_id 2 for calling the KFold obj's underlying member method code with example usage: obj.split(df) and returns: self, self