def iget(self, i, fastpath=True):
block = self.blocks[self._blknos[i]]<EOL>values = block.iget(self._blklocs[i])<EOL>if not fastpath or not block._box_to_block_values or values.ndim != <NUM_LIT:1>:<EOL><INDENT>return values<EOL><DEDENT>return SingleBlockManager(<EOL>[block.make_block_same_class(values,<EOL>placement=slice(<NUM_LIT:0>, len(values)),<EOL>ndim=<NUM_LIT:1>)],<EOL>self.axes[<NUM_LIT:1>])<EOL>
Return the data as a SingleBlockManager if fastpath=True and possible

Otherwise return as a ndarray