class_docstr: Wine Quality Dataset.
docstr: Yields examples.
  
  Args:
     file_path: Path of the downloaded csv file
  
  Yields:
     Next examples
docstr_tok: ["Yields","examples",".","Args",":","file_path",":","Path","of","the","downloaded","csv","file","Yields",":","Next","examples"]
code: def _generate_examples(self, file_path):
      """Yields examples.
  
      Args:
         file_path: Path of the downloaded csv file
  
      Yields:
         Next examples
      """
  
      with epath.Path(file_path).open() as f:
          reader = csv.DictReader(f, delimiter=";")
          for index, row in enumerate(reader):
              key = index
              example = {
                  "quality": row.pop("quality"),
                  "features": {
                      name: value for name, value in row.items()
                  },
              }
              yield key, example
  
file_path: datasets/tensorflow_datasets/structured/wine_quality/wine_quality.py
imports: from __future__ import annotations
  import csv
  from etils import epath
  import numpy
  from tensorflow_datasets.core.utils.lazy_imports_utils import tensorflow
  import tensorflow_datasets.public_api
label_desc: Use image node_id 3 for calling the WineQuality obj's underlying member method code with example usage: obj._generate_examples(file_path) without return types