def _to_dataframe(self): """Read and return the dataset contents as a pandas DataFrame.""" #TODO: figure out why passing in the opened stream directly gives invalid data data = self.read_as_binary() reader = BytesIO(data) return deserialize_dataframe(reader, self.data_type_id)
def _to_dataframe(self): """Read and return the dataset contents as a pandas DataFrame.""" with self.open() as reader: return deserialize_dataframe(reader, self.data_type_id)