code: def test_get_cohens_d_score_df(self):
      corpus = build_hamlet_jz_corpus()
      columns = (
          CohensD(corpus)
          .set_term_ranker(OncePerDocFrequencyRanker)
          .set_categories("hamlet")
          .get_score_df()
          .columns
      )
      self.assertEqual(
          set(columns),
          set(
              [
                  "cohens_d",
                  "cohens_d_se",
                  "cohens_d_z",
                  "cohens_d_p",
                  "hedges_r",
                  "hedges_r_se",
                  "hedges_r_z",
                  "hedges_r_p",
                  "m1",
                  "m2",
                  "count1",
                  "count2",
                  "docs1",
                  "docs2",
              ]
          ),
      )
  
file_path: scattertext/scattertext/test/test_cohensD.py
imports: from unittest import TestCase
  import numpy
  from scattertext import OncePerDocFrequencyRanker
  from scattertext.termscoring.CohensD import CohensD, HedgesR
  from scattertext.test.test_termDocMatrixFactory import build_hamlet_jz_corpus_with_meta, build_hamlet_jz_corpus
label_desc: Use image node_id 3 for calling the TestCohensD obj's underlying member method code with example usage: obj.test_get_cohens_d_score_df() without return types