class_docstr: DatasetBuilder for dataset.
docstr: Yields examples.
docstr_tok: ["Yields","examples","."]
code: def _generate_examples(self, path):
      """Yields examples."""
      with path.open() as f:
          index = 0
          for row in csv.DictReader(f):
              # And yield (key, feature_dict)
              yield index, {
                  "recency": row["recency"],
                  "history_segment": row["history_segment"],
                  "mens": row["mens"],
                  "womens": row["womens"],
                  "newbie": row["newbie"],
                  "channel": row["channel"],
                  "segment": row["segment"],
                  "visit": row["visit"],
                  "conversion": row["conversion"],
                  "spend": row["spend"],
                  "history": row["history"],
                  "zip_code": row["zip_code"],
              }
              index += 1
  
file_path: datasets/tensorflow_datasets/recommendation/hillstrom/hillstrom.py
imports: from __future__ import annotations
  import csv
  import numpy
  import tensorflow_datasets.public_api
label_desc: Use image node_id 3 for calling the Hillstrom obj's underlying member method code with example usage: obj._generate_examples(path) without return types