code: def load_pool_features_as_df(pool_file, cd_file):
      columns_metadata = read_cd(
          cd_file, data_file=pool_file, canonize_column_types=True
      )
      data = load_dataset_as_dataframe(pool_file, columns_metadata)
      return (data["features"], columns_metadata["cat_feature_indices"])
  
imports: import collections
  import csv
  import json
  import os
  import random
  import shutil
  import sys
  from pandas import read_csv, DataFrame
  from copy import deepcopy
  import numpy
  from catboost.utils import read_cd
label_desc: Use image node_id 13 for calling a global function with example usage: load_pool_features_as_df(pool_file, cd_file) and returns: data,  columns_metadata