Description Usage Arguments Value See Also Examples
View source: R/sensor_filterDatetime.R
Subsets an AirSensor object by datetime. This function
allows for sub-day filtering as opposed to sensor_filterDate()
which
always filters to day-boundaries. Filtering will be performed with
>= startdate
and < enddate
so that the startdate
timestep will be included in the output but the enddate
will not.
Datetimes can be anything that is understood by
MazamaCoreUtils::parseDatetime()
. For non-POSIXct
values,
the recommended format is "YYYY-mm-dd HH:MM:SS"
.
Timezone determination precedence assumes that if you are passing in POSIXct times then you know what you are doing.
get timezone from startdate
if it is POSIXct
use passed in timezone
get timezone from sensor
1 2 3 4 5 6 |
sensor |
An AirSensor object. |
startdate |
Desired start datetime (ISO 8601). |
enddate |
Desired end datetime (ISO 8601). |
timezone |
Olson timezone used to interpret dates. |
A subset of the given sensor object.
sensor_filter
sensor_filterDate
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | library(AirSensor)
example_sensor %>%
sensor_extractData() %>%
dplyr::pull("datetime") %>%
range()
example_sensor %>%
sensor_filterDatetime(
startdate = "2018-08-21 06:00:00",
enddate = "2018-08-28 18:00:00",
timezone = "UTC"
) %>%
sensor_extractData() %>%
dplyr::pull("datetime") %>%
range()
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.