| shide-math {shide} | R Documentation |
Mathematical operations for jdate and jdatetime
Description
Math and Summary group of functions for jdate and jdatetime objects.
Only methods for is.finite() and is.infinite() are provided and other functions from
the groups, such as mean(), median() and summary() are not implemented.
Usage
## S3 method for class 'jdate'
vec_math(.fn, .x, ...)
## S3 method for class 'jdatetime'
vec_math(.fn, .x, ...)
Arguments
.fn |
A mathematical function from the base package, as a string. |
.x |
A vector of |
... |
Additional arguments passed to .fn. |
Details
vctrs implementation of Date and POSIXct does not include methods for
is.finite() and is.infinite(). But these method are implemented in shide
so that jdate and jdatetime vectors could be used as ggplot scales.
Value
For is.finite() and is.infinite(), a logical vector of the same length as x.
Using all the other math and summary group generics will signal an error.
Examples
# Unlike a `Date` vector, `mean()` is not defined for a `jdate` vector
try(mean(c(jdate_now(), jdate_now() + 2)))
[Package shide version 0.2.1 Index]