R/airnow_downloadParseData.R
airnow_downloadParseData.Rd
This function makes repeated calls to airnow_downloadHourlyData to obtain data from AirNow. All data obtained are then combined into a single tibble and returned.
Parameters included in AirNow data include at least the following list:
BARPR
BC
CO
NO
NO2
NO2Y
NO2X
NOX
NOOY
OC
OZONE
PM10
PM2.5
PRECIP
RHUM
SO2
SRAD
TEMP
UV-AETH
WD
WS
Passing a vector of one ore more of the above names as the parameters
argument will cause the resulting
tibble to be filtered to contain only records for those parameters.
airnow_downloadParseData( parameters = NULL, startdate = strftime(lubridate::now(tzone = "UTC"), "%Y%m%d00", tz = "UTC"), hours = 24 )
parameters | vector of names of desired pollutants or NULL for all pollutants |
---|---|
startdate | desired start date (integer or character representing YYYYMMDD[HH]) |
hours | desired number of hours of data to assemble |
Tibble of aggregated AirNow data.
As of 2016-12-27, it appears that hourly data are available only for 2016 and not for earlier years.
if (FALSE) { # Fail gracefully if any resources are not available try({ tbl <- airnow_downloadParseData("PM2.5", 2016070112, hours = 24) }, silent = FALSE) }