code: def test_from_pandas_with_names(self):
      # skip decimal as currently only decimal(38, 18) is supported
      pdf = self.pdf.drop(
          ["f10", "f11", "f12", "f13", "f14", "f15"], axis=1
      )
      new_names = list(map(str, range(len(pdf.columns))))
      table = self.t_env.from_pandas(pdf, schema=new_names)
      self.assertEqual(new_names, table.get_schema().get_field_names())
      table = self.t_env.from_pandas(pdf, schema=tuple(new_names))
      self.assertEqual(new_names, table.get_schema().get_field_names())
  
imports: import datetime
  import decimal
  from pandas.testing import assert_frame_equal
  from pyflink.common import Row
  from pyflink.table.types import DataTypes
  from pyflink.testing import source_sink_utils
  from pyflink.testing.test_case_utils import PyFlinkBatchTableTestCase, PyFlinkStreamTableTestCase
label_desc: Use image node_id 2 for calling the PandasConversionTests obj's underlying member method code with example usage: obj.test_from_pandas_with_names() without return types