code: def get(X, y, column):
      # return PreprocessingCategorical.CONVERT_LOO
      try:
          unique_cnt = len(
              np.unique(X.loc[~pd.isnull(X[column]), column])
          )
          if unique_cnt <= 20:
              return PreprocessingCategorical.FEW_CATEGORIES
      except Exception as e:
          pass
  
      return PreprocessingCategorical.MANY_CATEGORIES
      """
          if unique_cnt <= 2 or unique_cnt > 25:
              return PreprocessingCategorical.CONVERT_INTEGER
  
          return PreprocessingCategorical.CONVERT_ONE_HOT
          """
  
imports: import numpy
  import pandas
  from supervised.preprocessing.preprocessing_categorical import PreprocessingCategorical
label_desc: Use image node_id 1 for calling the EncodingSelector obj's underlying member method code with example usage: obj.get(X, y, column) and returns: PreprocessingCategorical, PreprocessingCategorical