def _create_blocks(self):
obj, index = self._convert_freq()<EOL>if index is not None:<EOL><INDENT>index = self._on<EOL><DEDENT>if self.on is not None:<EOL><INDENT>if obj.ndim == <NUM_LIT:2>:<EOL><INDENT>obj = obj.reindex(columns=obj.columns.difference([self.on]),<EOL>copy=False)<EOL><DEDENT><DEDENT>blocks = obj._to_dict_of_blocks(copy=False).values()<EOL>return blocks, obj, index<EOL>
Split data into blocks & return conformed data.