code: def __get_cat_df(self, display_df):
      cat_df = (
          display_df[["Category", "CategoryNum"]]
          .drop_duplicates()
          .sort_values(by="CategoryNum")
      )
      return cat_df
  
file_path: scattertext/scattertext/categorytable/category_table_maker.py
imports: import json
  import types
  from _bisect import bisect_left
  from typing import Optional, Union, Callable
  import numpy
  import pandas
  from scattertext.TermDocMatrix import TermDocMatrix
  from scattertext.all_category_scorers.gmean_l2_freq_associator import AllCategoryScorerGMeanL2
  from scattertext.all_category_scorers.all_category_scorer import AllCategoryScorer
  from scattertext.graphs.ComponentDiGraphHTMLRenderer import GraphRenderer
  from scattertext.viz.HTMLSemioticSquareViz import ClickableTerms
label_desc: Use image node_id 5 for calling the CategoryTableMaker obj's underlying member method code with example usage: obj.__get_cat_df(display_df) and returns: cat_df