Example #1
0
    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)
Example #2
0
    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