code: def create_data(self):
      data = np.random.random_sample((5, 50))
      mask = np.random.random_sample((5, 50))
      mask[mask >= 0.4] = 2
      mask[mask < 0.4] = 1
      mask[mask < 0.2] = 0
      data[mask == 0] = None
      data[mask == 1] = np.nan
      df = pd.DataFrame(data)
      idx = pd.date_range(
          start="2020-07-01 00:00:00",
          end="2020-07-01 08:00:00",
          freq="2H",
      )
      df.index = idx
      self.data = df
  
file_path: analytics-zoo/pyzoo/test/zoo/chronos/autots/deprecated/preprocessing/test_fill.py
imports: import numpy
  import pandas
  import pytest
  from test.zoo.pipeline.utils.test_utils import ZooTestCase
  from zoo.chronos.autots.deprecated.feature.time_sequence import TimeSequenceFeatureTransformer
  from zoo.chronos.autots.deprecated.preprocessing.impute.LastFill import LastFill
  from zoo.chronos.autots.deprecated.preprocessing.impute import FillZeroImpute
label_desc: Use image node_id 3 for calling the TestDataImputation obj's underlying member method code with example usage: obj.create_data() without return types