code: def _download_and_parse_general_inquirer(self):
      df = pd.read_csv(GENERAL_INQUIRER_URL, sep="\t")
      return (
          df.T[2:-4]
          .apply(
              lambda x: list(
                  df.Entry.apply(lambda x: x.split("#")[0])
                  .loc[x.dropna().index]
                  .drop_duplicates()
                  .apply(str.lower)
              ),
              axis=1,
          )
          .apply(pd.Series)
          .stack()
          .reset_index()[["level_0", 0]]
          .rename(columns={"level_0": "cat", 0: "term"})
          .set_index("term")
      )
  
file_path: scattertext/scattertext/features/FeatsFromGeneralInquirer.py
imports: from collections import Counter
  from re import split
  from sys import version_info
  import pandas
  from scattertext.Common import GENERAL_INQUIRER_URL
  from scattertext.features.FeatsFromSpacyDoc import FeatsFromSpacyDoc
label_desc: Use image node_id 2 for calling the FeatsFromGeneralInquirer obj's underlying member method code with example usage: obj._download_and_parse_general_inquirer() and returns: df