code: def _create_examples(cls, path, set_type):
      df_names = [
          "#id",
          "warrant0",
          "warrant1",
          "gold_label",
          "reason",
          "claim",
          "debateTitle",
          "debateInfo",
      ]
  
      df = pd.read_csv(
          path,
          sep="\t",
          header=0,
          names=df_names,
      )
      choice_pre = "And since "
      examples = []
  
      for i, row in enumerate(df.itertuples()):
          # Repo explanation from https://github.com/UKPLab/argument-reasoning-comprehension-task
          examples.append(
              Example(
                  guid="%s-%s" % (set_type, i),
                  prompt=row.reason + " ",
                  choice_list=[
                      choice_pre + row.warrant0 + ", " + row.claim,
                      choice_pre + row.warrant1 + ", " + row.claim,
                  ],
                  label=row.gold_label
                  if set_type != "test"
                  else cls.CHOICE_KEYS[-1],
              )
          )
  
      return examples
  
file_path: jiant/jiant/tasks/lib/arct.py
imports: from dataclasses import dataclass
  import pandas
  from jiant.tasks.lib.templates.shared import labels_to_bimap
  from jiant.tasks.lib.templates import multiple_choice
label_desc: Use image node_id 4 for calling the ArctTask obj's underlying member method code with example usage: obj._create_examples(cls, path, set_type) and returns: examples