code: def parse(self, row):
      cleaned_text = self._clean_function(
          self._get_raw_text_from_row(row)
      )
      parsed_text = self.nlp(cleaned_text)
      if self._verbose and row.name % 100:
          print(row.name)
      self._register_document(parsed_text, row)
  
imports: import numpy
  import pandas
  from scattertext.AsianNLP import chinese_nlp
  from scattertext.CSRMatrixTools import CSRMatrixFactory
  from scattertext.TermDocMatrix import TermDocMatrix
  from scattertext.TermDocMatrixFactory import TermDocMatrixFactory
  from scattertext.TermDocMatrixWithoutCategories import TermDocMatrixWithoutCategories
  from scattertext.indexstore.IndexStore import IndexStore
label_desc: Use image node_id 2 for calling the ParsePipelineFactoryWithoutCategories obj's underlying member method code with example usage: obj.parse(row) without return types