def sort_values(self, by, ignore_index=False): """Sort by the given column Parameter --------- by : str """ parts = self.to_delayed() sorted_parts = batcher_sortnet.sort_delayed_frame(parts, by) return from_delayed( sorted_parts, meta=self._meta).reset_index(force=not ignore_index)
def sort_values(self, by, ignore_index=False): """Sort by the given column Parameter --------- by : str """ if self.npartitions == 1: df = self.map_partitions(M.sort_values, by) else: parts = self.to_delayed() sorted_parts = batcher_sortnet.sort_delayed_frame(parts, by) df = from_delayed(sorted_parts, meta=self._meta) if ignore_index: return df.reset_index(drop=True) return df