code: def df():
      df = pd.DataFrame(
          {
              "pd_float": np.random.random(20),
              "pd_int": np.random.randint(1, 10, 20),
              "string": np.random.choice(["a", "b"], 20),
          }
      ).convert_dtypes()
  
      df["float"] = np.random.randint(1, 20, 20)
      df["int"] = np.random.randint(1, 20, 20)
      return df
  
file_path: Pandas-Bokeh/Tests/test_utils.py
imports: import numpy
  import pandas
  import pytest
  from pandas_bokeh.plot import _determine_data_columns
label_desc: Use image node_id 1 for calling the TestDetermineDataColumns obj's underlying member method code with example usage: obj.df() and returns: df