class_docstr: The Table setting displays a table of values
class_docstr_tok: ["The","Table","setting","displays","a","table","of","values"]
docstr: Insert a column at the given index
  
  index - the zero-based index of the column's position
  
  column_name - the name of the column
  
  Adds the column to the table and sets the value for any existing
  rows to None.
docstr_tok: ["Insert","a","column","at","the","given","index","index","-","the","zero-based","index","of","the","column","'s","position","column_name","-","the","name","of","the","column","Adds","the","column","to","the","table","and","sets","the","value","for","any","existing","rows","to","None","."]
code: def insert_column(self, index, column_name):
      """Insert a column at the given index
  
      index - the zero-based index of the column's position
  
      column_name - the name of the column
  
      Adds the column to the table and sets the value for any existing
      rows to None.
      """
      self.column_names.insert(index, column_name)
      for row in self.data:
          row.insert(index, None)
  
file_path: CellProfiler/src/subpackages/core/cellprofiler_core/setting/_table.py
imports: import cellprofiler_core.utilities.legacy
  from ._setting import Setting
label_desc: Use image node_id 2 for calling the Table obj's underlying member method code with example usage: obj.insert_column(index, column_name) without return types