code: def test_update_csv_indexed(self):
      tbl = Table({"a": str, "b": float}, index="a")
  
      view = tbl.view()
      tbl.update("a,b\nxyz,1.23456718\ndef,100000000.1")
  
      assert view.to_dict() == {
          "a": ["def", "xyz"],
          "b": [100000000.1, 1.23456718],
      }
  
      tbl.update("a,b\nxyz,0.00000001\ndef,1234.5678\nefg,100.2")
  
      assert view.to_dict() == {
          "a": ["def", "efg", "xyz"],
          "b": [1234.5678, 100.2, 0.00000001],
      }
  
imports: import numpy
  import pyarrow
  import pandas
  from datetime import date, datetime
  from perspective.table import Table
  from pytest import mark
label_desc: Use image node_id 5 for calling the TestUpdate obj's underlying member method code with example usage: obj.test_update_csv_indexed() without return types