def select_rectangle(self, x, y, limits, mode="<STR_LIT:replace>", name="<STR_LIT:default>"):
self.select_box([x, y], limits, mode=mode, name=name)<EOL>
Select a 2d rectangular box in the space given by x and y, bounds by limits.

        Example:

        >>> df.select_box('x', 'y', [(0, 10), (0, 1)])

        :param x: expression for the x space
        :param y: expression fo the y space
        :param limits: sequence of shape [(x1, x2), (y1, y2)]
        :param mode: