def write_var_column(self, column, data, firstrow=<NUM_LIT:0>, **keys):
if not is_object(data):<EOL><INDENT>raise ValueError("<STR_LIT>"<EOL>"<STR_LIT>")<EOL><DEDENT>colnum = self._extract_colnum(column)<EOL>self._FITS.write_var_column(self._ext+<NUM_LIT:1>, colnum+<NUM_LIT:1>, data,<EOL>firstrow=firstrow+<NUM_LIT:1>)<EOL>self._update_info()<EOL>
Write data to a variable-length column in this HDU

This HDU must be a table HDU.

parameters
----------
column: scalar string/integer
    The column in which to write.  Can be the name or number (0 offset)
column: ndarray
    Numerical python array to write.  This must be an object array.
firstrow: integer, optional
    At which row you should begin writing.  Be sure you know what you
    are doing!  For appending see the append() method.  Default 0.