code: def setup(self):
      ser = pd.Series(range(10000))
      df = pd.DataFrame(
          {col: ser.copy(deep=True) for col in range(100)}
      )
      # Simulate a real dataset by converting some columns to strings
      self.df = df.astype({col: str for col in range(50)})
  
imports: import numpy
  import pandas
  import pandas.util.testing
  import pyarrow
label_desc: Use image node_id 1 for calling the TableFromPandasMicroperformance obj's underlying member method code with example usage: obj.setup() without return types