code: def _make_row_dict(
      ex: TreeDict[np.ndarray],
      columns: List[ColumnInfo],
  ) -> Dict[str, np.ndarray]:
      """Convert a single example into a `pandas.DataFrame` row."""
      values = tf.nest.flatten(ex)
      return {column.name: v for column, v in zip(columns, values)}
  
file_path: datasets/tensorflow_datasets/core/as_dataframe.py
imports: from __future__ import annotations
  import dataclasses
  import typing
  from typing import Any, Callable, Dict, List, Optional, Tuple, Union
  import numpy
  from tensorflow_datasets.core import dataset_info
  from tensorflow_datasets.core import dataset_utils
  from tensorflow_datasets.core import features
  from tensorflow_datasets.core import lazy_imports_lib
  from tensorflow_datasets.core.utils import py_utils
  from tensorflow_datasets.core.utils import type_utils
  from tensorflow_datasets.core.utils.lazy_imports_utils import pandas
  from tensorflow_datasets.core.utils.lazy_imports_utils import tensorflow
label_desc: Use image node_id 3 for calling a global function with example usage: _make_row_dict(ex, columns) and returns: unknown