class_docstr: Abstract base class for all data formatters.
  
  User can implement the abstract methods below to perform dataset-specific
  manipulations.
class_docstr_tok: ["Abstract","base","class","for","all","data","formatters",".","User","can","implement","the","abstract","methods","below","to","perform","dataset-specific","manipulations","."]
docstr: Performs the default train, validation and test splits.
docstr_tok: ["Performs","the","default","train",",","validation","and","test","splits","."]
code: def split_data(self, df):
      """Performs the default train, validation and test splits."""
      raise NotImplementedError()
  
file_path: qlib/examples/benchmarks/TFT/data_formatters/base.py
imports: import abc
  import enum
label_desc: Use image node_id 4 for calling the GenericDataFormatter obj's underlying member method code with example usage: obj.split_data(df) without return types