class_docstr: Dictionary which specifies the properties of a Frame (Dataset) for a specific use
  (e.g., prostate data with binomial classification on the CAPSULE column
  OR prostate data with regression on the AGE column).
class_docstr_tok: ["Dictionary","which","specifies","the","properties","of","a","Frame","(","Dataset",")","for","a","specific","use","(","e.g.",",","prostate","data","with","binomial","classification","on","the","CAPSULE","column","OR","prostate","data","with","regression","on","the","AGE","column",")","."]
code: def __init__(
      self,
      dest_key,
      path,
      expected_rows,
      model_category,
      response_column,
      ignored_columns,
  ):
      self["path"] = os.path.realpath(path)
      self["expected_rows"] = expected_rows
      self["model_category"] = model_category
      self["response_column"] = response_column
      self["ignored_columns"] = ignored_columns
  
      if dest_key == None:
          # specify dest_key every time
          basename = os.path.basename(path)
          basename_split = basename.split(".")
          if len(basename_split) == 1:
              self["dest_key"] = (
                  basename_split[0] + ".hex"
              )  # name + ".hex"
          else:
              self["dest_key"] = (
                  basename_split[-2] + ".hex"
              )  # name without suffix + ".hex"
      else:
          self["dest_key"] = dest_key
  
imports: import sys, os, time, json, datetime, errno, stat, getpass, requests, pprint
  import h2o
label_desc: Use image node_id 1 to create a new DatasetSpec object from inherited base classes: dict with example: obj = DatasetSpec(dest_key, path, expected_rows, model_category, response_column, ignored_columns)