class_docstr: Class to manage the configuration of the dataframe
docstr: Args:
      sdf (SmartDataframe): SmartDataframe object
docstr_tok: ["Args",":","sdf","(","SmartDataframe",")",":","SmartDataframe","object"]
code: def __init__(self, sdf):
      """
      Args:
          sdf (SmartDataframe): SmartDataframe object
      """
  
      from ..smart_dataframe import SmartDataframe
  
      if isinstance(sdf, SmartDataframe):
          self._sdf = sdf
      else:
          raise TypeError("Expected instance of type 'SmartDataFrame'")
  
file_path: pandas-ai/pandasai/helpers/df_config_manager.py
imports: import json
  import os
  import hashlib
  from pandasai.helpers.path import create_directory, find_closest, find_project_root
  from .df_info import df_type
label_desc: Use image node_id 1 to create a new DfConfigManager object  with example: obj = DfConfigManager(sdf)