def transpose(self):
<EOL>d = databox(delimter=self.delimiter)<EOL>self.copy_headers(d)<EOL>z = _n.array(self[:]).transpose()<EOL>for n in range(len(z)): d['<STR_LIT:c>'+str(n)] = z[n]<EOL>return d<EOL>
Returns a copy of this databox with the columns as rows.

Currently requires that the databox has equal-length columns.