code: def get_not_aligned_df():
      df_val = pd.DataFrame(
          {
              "id": np.array(["00"] * 20 + ["01"] * 30 + ["02"] * 50),
              "value": np.random.randn(100),
              "extra feature": np.random.randn(100),
          }
      )
      data_sec = pd.DataFrame(
          {
              "datetime": pd.date_range(
                  start="1/1/2019 00:00:00", periods=20, freq="S"
              )
          }
      )
      data_min = pd.DataFrame(
          {
              "datetime": pd.date_range(
                  start="1/2/2019 00:00:00", periods=30, freq="H"
              )
          }
      )
      data_hou = pd.DataFrame(
          {
              "datetime": pd.date_range(
                  start="1/3/2019 00:00:00", periods=50, freq="D"
              )
          }
      )
      dt_val = pd.concat(
          [data_sec, data_min, data_hou], axis=0, ignore_index=True
      )
      df = pd.merge(
          left=dt_val, right=df_val, left_index=True, right_index=True
      )
      return df
  
imports: import pytest
  import numpy
  import pandas
  import random
  import tempfile
  import os
  import shutil
  from test.zoo.pipeline.utils.test_utils import ZooTestCase
  from zoo.chronos.data import TSDataset
  from pandas.testing import assert_frame_equal
  from numpy.testing import assert_array_almost_equal
label_desc: Use image node_id 6 for calling a global function with example usage: get_not_aligned_df() and returns: df