code: def get_mixed_data_with_str_and_float_values(idx: int = None):
      task = Task(TaskTypesEnum.classification)
      features = np.array(
          [
              ["exal", "exal", "exal"],
              ["greka", 0, "greka"],
              ["cherez", 1, "cherez"],
              ["reku", 0, 0],
              ["vidit", 1, 1],
              [1, 0, 1],
              [1, 1, 0],
              [0, 0, 0],
          ],
          dtype=object,
      )
      target = np.array(
          [
              ["no"],
              ["yes"],
              ["yes"],
              ["yes"],
              ["no"],
              ["no"],
              ["no"],
              ["no"],
          ]
      )
      if isinstance(idx, int):
          input_data = InputData(
              idx=np.arange(8),
              features=features[:, idx],
              target=target,
              task=task,
              data_type=DataTypesEnum.table,
          )
      else:
          input_data = InputData(
              idx=np.arange(8),
              features=features,
              target=target,
              task=task,
              data_type=DataTypesEnum.table,
          )
      return input_data
  
imports: import numpy
  import pandas
  from golem.core.log import default_log
  from fedot.core.data.data import InputData
  from fedot.core.data.data_split import train_test_data_setup
  from fedot.core.pipelines.node import PipelineNode
  from fedot.core.pipelines.pipeline import Pipeline
  from fedot.core.repository.dataset_types import DataTypesEnum
  from fedot.core.repository.tasks import Task, TaskTypesEnum
  from fedot.core.utils import fedot_project_root
  from fedot.preprocessing.data_types import TYPE_TO_ID
  from fedot.preprocessing.data_types import TableTypesCorrector, apply_type_transformation
  from fedot.preprocessing.structure import DEFAULT_SOURCE_NAME
  from test.unit.preprocessing.test_pipeline_preprocessing import correct_preprocessing_params, data_with_mixed_types_in_each_column
label_desc: Use image node_id 1 for calling a global function with example usage: get_mixed_data_with_str_and_float_values(idx) and returns: input_data