code: def putvarcol(self, columnname, value, startrow=0, nrow=-1, rowincr=1):
          
          self._putvarcol(columnname, startrow, nrow, rowincr, value)
docs: Put an entire column or part of it.
  
          It is similar to putcol, but the shapes of the arrays in the column
          can vary. The value has to be a dict of numpy arrays.
  
          The column can be sliced by giving a start row (default 0), number of
          rows (default all), and row stride (default 1).