eeptools (version 1.2.2)

max_mis: A function to safely take the maximum of a vector that could include only NAs.

Description

When computing the maximum on arbitrary subsets of data, some of which may only have missing values, it may be necessary to take the maximum of a vector of NAs. This replaces the behavior that returns Inf or-Inf and replaces it with simply returning an NA.

Usage

max_mis(x)

Arguments

x

A vector of data that a maximum can be taken of.

Value

A vector with the maximum value or with an NA of the proper type

Details

This function only returns valid results for vectors with a mix of NA and numeric values.

See Also

See also max which this function wraps.

Examples

Run this code
# NOT RUN {
max(c(7,NA,3,2,0),na.rm=TRUE)
max_mis(c(7,NA,3,2,0))
max(c(NA,NA,NA,NA),na.rm=TRUE)
max_mis(c(NA,NA,NA,NA))

# }

Run the code above in your browser using DataCamp Workspace