class_docstr: Class for checking types in input data. Also perform conversion for columns with types conflicts
class_docstr_tok: ["Class","for","checking","types","in","input","data",".","Also","perform","conversion","for","columns","with","types","conflicts"]
docstr: Removes from truly str column all pseudo str values 
docstr_tok: ["Removes","from","truly","str","column","all","pseudo","str","values"]
code: def _remove_pseudo_str_values_from_str_column(
      data: InputData, columns: pd.Index
  ):
      """Removes from truly str column all pseudo str values"""
      for col_id in columns:
          for row_id, item in enumerate(data.features[:, col_id]):
              try:
                  float(item)
              except ValueError:
                  continue
              else:
                  # item is numeric, remove its value
                  data.features[row_id, col_id] = np.nan
  
imports: from __future__ import annotations
  from collections.abc import Sequence
  from typing import TYPE_CHECKING, Dict, List, Optional, Tuple
  import numpy
  import pandas
  from golem.core.log import LoggerAdapter, default_log
  from fedot.core.repository.tasks import Task, TaskTypesEnum
label_desc: Use image node_id 10 for calling the TableTypesCorrector obj's underlying member method code with example usage: obj._remove_pseudo_str_values_from_str_column(data, columns) without return types