class_docstr: Class which stores vertex and edge properties that can be used to construct
  Graphs from individual property selections and used later to annotate graph
  algorithm results with corresponding properties.
class_docstr_tok: ["Class","which","stores","vertex","and","edge","properties","that","can","be","used","to","construct","Graphs","from","individual","property","selections","and","used","later","to","annotate","graph","algorithm","results","with","corresponding","properties","."]
code: def _update_eval_dict(self, eval_dict, df, index_name):
      # Update the vertex eval dict with the latest column instances
      if self.__series_type is cudf.Series:
          latest = {n: df[n] for n in df.columns}
      else:
          latest = df.to_dict("series")
      eval_dict.update(latest)
      eval_dict[index_name] = df.index
  
imports: import cudf
  import numpy
  import cugraph
  from cugraph.utilities.utils import import_optional, MissingModule, create_list_series_from_2d_ar
  from typing import Union
label_desc: Use image node_id 19 for calling the EXPERIMENTAL__PropertyGraph obj's underlying member method code with example usage: obj._update_eval_dict(eval_dict, df, index_name) without return types