class_docstr: Test for the PandasInterface.
code: def test_dataset_df_construct_not_autoindex(self):
      ds = Scatter(
          pd.DataFrame([1, 2, 3], columns=["A"], index=[1, 2, 3]),
          "index",
          "A",
      )
      self.assertEqual(
          ds, Scatter(([1, 2, 3], [1, 2, 3]), "index", "A")
      )
  
imports: import numpy
  import pandas
  from holoviews.core.data import Dataset
  from holoviews.core.data.interface import DataError
  from holoviews.core.dimension import Dimension
  from holoviews.core.spaces import HoloMap
  from holoviews.element import Distribution, Points, Scatter
  from .base import HeterogeneousColumnTests, InterfaceTests
label_desc: Use image node_id 5 for calling the BasePandasInterfaceTests obj's underlying member method code with example usage: obj.test_dataset_df_construct_not_autoindex() without return types