safe_mean: Safe Averaging

Description Usage Arguments Examples

Description

A function that calculates the mean if given numerical values. If passed a vector of factors, it checks if the levels are all the same and returns that level, otherwise it can't average factor levels and errors out.

Usage

1

Arguments

x

a vector of numerical, logical, or factors

Examples

1
2
3
4
safe_mean( c(1,2,3) )
safe_mean( factor('A','A','A') )
# Not run, should throw an error.
# safe_mean( factor('A','B','B') )

dereksonderegger/OccupancyModels documentation built on May 15, 2019, 3:58 a.m.