code: def create_dataframe(self) -> DataFrame:
      schema = t.StructType(
          [
              t.StructField("tenant", t.StringType(), nullable=True),
              t.StructField("user", t.IntegerType(), nullable=True),
              t.StructField("res", t.IntegerType(), nullable=True),
          ],
      )
  
      return sc.createDataFrame(
          [
              ("t1", 0, 0),
              ("t1", 1, 1),
              ("t1", 2, 2),
              ("t1", 3, 3),
              ("t1", 4, 4),
              ("t1", 5, 5),
              ("t2", 0, 0),
              ("t2", 1, 1),
              ("t2", 2, 2),
              ("t2", 3, 3),
          ],
          schema,
      )
  
file_path: SynapseML/core/src/test/python/synapsemltest/cyber/anamoly/test_complement_access.py
imports: import unittest
  from typing import Type
  from pyspark.sql import DataFrame, types, functions
  from synapse.ml.cyber.anomaly.complement_access import ComplementAccessTransformer
  from synapsemltest.cyber.explain_tester import ExplainTester
  from synapsemltest.spark import *
label_desc: Use image node_id 1 for calling the TestComplementAccessTransformer obj's underlying member method code with example usage: obj.create_dataframe() and returns: sc