class_docstr: Convert a pandas DataFrame to a suitable VW format.
  Instances of this class are built with classes such as SimpleLabel,
  MulticlassLabel, Feature or Namespace.
  
  The class also provided a convenience constructor to initialize the class
  based on the target/features column names only.
class_docstr_tok: ["Convert","a","pandas","DataFrame","to","a","suitable","VW","format",".","Instances","of","this","class","are","built","with","classes","such","as","SimpleLabel",",","MulticlassLabel",",","Feature","or","Namespace",".","The","class","also","provided","a","convenience","constructor","to","initialize","the","class","based","on","the","target\/features","column","names","only","."]
docstr: Check columns type and values range.
docstr_tok: ["Check","columns","type","and","values","range","."]
code: def check_columns_type_and_values(self):
      """Check columns type and values range."""
      for instance in [self.tag, self.label]:
          if instance is not None:
              self.check_instance_columns(instance)
  
      for namespace in self.namespaces:
          for feature in namespace.features:
              if instance is not None:
                  self.check_instance_columns(feature)
  
imports: import warnings
  import numpy
  import pandas
  from typing import Any, Hashable, List, Optional, Tuple, Type, Union
label_desc: Use image node_id 10 for calling the DFtoVW obj's underlying member method code with example usage: obj.check_columns_type_and_values() without return types