Learn R Programming

tern (version 0.9.9)

range_noinf: Re-implemented range() default S3 method for numerical objects

Description

[Stable]

This function returns c(NA, NA) instead of c(-Inf, Inf) for zero-length data without any warnings.

Usage

range_noinf(x, na.rm = FALSE, finite = FALSE)

Value

A 2-element vector of class numeric.

Arguments

x

(numeric)
a sequence of numbers for which the range is computed.

na.rm

(flag)
flag indicating if NA should be omitted.

finite

(flag)
flag indicating if non-finite elements should be removed.

Examples

Run this code
x <- rnorm(20, 1)
range_noinf(x, na.rm = TRUE)
range_noinf(rep(NA, 20), na.rm = TRUE)
range(rep(NA, 20), na.rm = TRUE)

Run the code above in your browser using DataLab