Returns the minimum from each column or row.

        Return:
            A new QueryCompiler object with the minimum value from each column or row.

def min(self, **kwargs):
        """Returns the minimum from each column or row.

        Return:
            A new QueryCompiler object with the minimum value from each column or row.
        """
        if self._is_transposed:
            kwargs["axis"] = kwargs.get("axis", 0) ^ 1
            return self.transpose().min(**kwargs)
        mapreduce_func = self._build_mapreduce_func(pandas.DataFrame.min, **kwargs)
        return self._full_reduce(kwargs.get("axis", 0), mapreduce_func)