code: def base_dataframe():
      base_data = [
          [1, 187512346.0, 123, 128],
          [2, 187512347.0, 168, 258],
          [3, 187512348.0, 125, 184],
          [1, 187512349.0, 195, 206],
      ]
      return pd.DataFrame(
          base_data,
          columns=[
              "base_id",
              "base_time",
              "base_feature_1",
              "base_feature_2",
          ],
      )
  
imports: from __future__ import absolute_import
  import datetime
  import json
  import time
  import dateutil.parser
  from contextlib import contextmanager
  import boto3
  import numpy
  import pandas
  import pytest
  from pandas import DataFrame
  from sagemaker.feature_store.feature_utils import get_feature_group_as_dataframe
  from sagemaker.feature_store.feature_definition import FractionalFeatureDefinition, StringFeatureDefinition, ListCollectionType
  from sagemaker.feature_store.feature_group import FeatureGroup
  from sagemaker.feature_store.feature_store import FeatureStore
  from sagemaker.feature_store.inputs import FeatureValue, FeatureParameter, TableFormatEnum, Filter, ResourceEnum, Identifier, DeletionModeEnum, TtlDuration, OnlineStoreConfigUpdate, OnlineStoreStorageTypeEnum
  from sagemaker.feature_store.dataset_builder import JoinTypeEnum
  from sagemaker.session import get_execution_role, Session
  from tests.integ.timeout import timeout
  from urllib.parse import urlparse
label_desc: Use image node_id 8 for calling a global function with example usage: base_dataframe() and returns: pd