code: def pandas_df():
      df = pd.DataFrame.from_dict(
          {
              "A": ["x", "y", "z"],
              "B": [1, 2, 3],
              "C": [-9.2, 82.5, 3.40],
          }
      )
      # duplicate the df so that each partition is above min size
      df2 = pd.concat([df] * 10, ignore_index=True)
      df2.index.rename("index", inplace=True)
      return df2
  
imports: import os
  import pathlib
  import shutil
  import time
  from unittest import mock
  import pandas
  import pytest
  from mlflow.environment_variables import MLFLOW_RECIPES_EXECUTION_TARGET_STEP_NAME
  from mlflow.recipes import Recipe
  from mlflow.recipes.step import StepStatus
  from mlflow.recipes.steps.ingest import IngestStep
  from mlflow.recipes.steps.split import SplitStep
  from mlflow.recipes.steps.transform import TransformStep
  from mlflow.recipes.utils.execution import _ExecutionPlan, _get_or_create_execution_directory, get_step_output_path, run_recipe_step
  from tests.recipes.helper_functions import BaseStepImplemented
label_desc: Use image node_id 1 for calling a global function with example usage: pandas_df() and returns: df2