only {tidyplus} | R Documentation |
Extract the only distinct value from a vector
Description
Extracts the only distinct value from an atomic vector or throws an informative error if no values or multiple distinct values.
Usage
only(x, na_rm = FALSE)
Arguments
x |
An atomic vector. |
na_rm |
A flag indicating whether to exclude missing values. |
Details
only()
is useful when summarizing a vector by group
while checking the assumption that it is constant within the group.
Value
The only distinct value from a vector otherwise throws an error.
See Also
Examples
only(c(1, 1))
only(c(NA, NA))
only(c(1, 1, NA), na_rm = TRUE)
try(only(character(0)))
try(only(c(1, NA)))
try(only(c(1, 2)))
[Package tidyplus version 0.0.2 Index]