class_docstr: Class for detecting text data during its import.
class_docstr_tok: ["Class","for","detecting","text","data","during","its","import","."]
docstr: :param data_frame: pandas dataframe with data
  :return: list of text columns' names
docstr_tok: [":","param","data_frame",":","pandas","dataframe","with","data",":","return",":","list","of","text","columns","'","names"]
code: def define_text_columns(self, data_frame: pd.DataFrame) -> List[str]:
      """
      :param data_frame: pandas dataframe with data
      :return: list of text columns' names
      """
      text_columns = []
      for column_name in data_frame.columns:
          if self._column_contains_text(data_frame[column_name]):
              text_columns.append(column_name)
      return text_columns
  
imports: from abc import abstractmethod
  from typing import List
  import numpy
  import pandas
  from fedot.core.constants import FRACTION_OF_UNIQUE_VALUES
  from fedot.utilities.custom_errors import AbstractMethodNotImplementError
label_desc: Use image node_id 1 for calling the TextDataDetector obj's underlying member method code with example usage: obj.define_text_columns(data_frame) and returns: text_columns