

   RRaannggee ooff VVaalluueess

        range(..., na.rm = FALSE, finite = FALSE)

   AArrgguummeennttss::

        ...: any `numeric' objects.

      na.rm: logical, indicating if `NA''s should be omitted.

     finite: logical, indicating if all non-finite elements
             should be omitted.

   DDeessccrriippttiioonn::

        `range' returns a vector containing the minimum and
        maximum of all the values present in its first argu-
        ments, unless `na.rm' or `finite' is `TRUE'.  If
        `na.rm' is `FALSE', `NA' and `NaN' values in any of the
        arguments will cause NA values to be returned, other-
        wise `NA' values are ignored.  If `finite' is `TRUE',
        the minimum and maximum of all finite values is com-
        puted, i.e., `finite=TRUE' includes `na.rm=TRUE'.

   SSeeee AAllssoo::

        `min', `max'.

   EExxaammpplleess::

        print(r.x <- range(rnorm(100)))
        diff(r.x) # the SAMPLE range

        x <- c(NA,1:3, -1:1/0); x
        range(x)
        range(x, na.rm = TRUE)
        range(x, finite = TRUE)

