Description Usage Arguments Value References Examples
Load Environment Canada Historical Climate Data
1 2 3 4 5 6 | ec_climate_data(location, timeframe = c("monthly", "daily", "hourly"),
start = NA, end = NA, value_parser = readr::parse_double,
cache = get_default_cache(), quiet = TRUE)
ec_climate_mudata(location, timeframe = c("monthly", "daily", "hourly"),
start = NA, end = NA, cache = get_default_cache(), quiet = TRUE)
|
location |
A vector of unambiguous name identifiers or station IDs (resolved using as_ec_climate_location). |
timeframe |
One of monthly, daily, or hourly. |
start |
The first date to be included in the output as a Date object or in YYYY-MM-DD format (passed through as.Date) |
end |
The last date to be included in the output as a Date object or in YYYY-MM-DD format (passed through as.Date) |
value_parser |
A readr parse function (like parse_double or parse_character) to apply to value columns. The default is to use parse_double, but occasionally values are in the form ">30", or "<30", especially for wind speed. When this happens a warning will occur, and problems() can be used to see which values were dropped. Use parse_character) to skip parsing and extract the values yourself. |
cache |
A directory in which to cache downloaded files |
quiet |
Use FALSE for verbose output |
A data.frame (tibble) with an attribute "flag_info", containing the flag information.
ec_climate_mudata()
returns a mudata object.
http://climate.weather.gc.ca/historical_data/search_historic_data_e.html ftp://client_climate@ftp.tor.ec.gc.ca/Pub/Get_More_Data_Plus_de_donnees/Readme.txt http://climate.weather.gc.ca/glossary_e.html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | # station 27141 is Kentville CDA CS
monthly <- ec_climate_data(27141, timeframe = "monthly")
daily <- ec_climate_data(27141, timeframe = "daily", start = "1999-01-01", end = "1999-12-31")
hourly <- ec_climate_data(27141, timeframe = "hourly", start = "1999-07-01", end = "1999-07-31")
# get climate data in mudata format
library(mudata2)
monthly_md <- ec_climate_mudata(27141, timeframe = "monthly")
daily_md <- ec_climate_mudata(27141, timeframe = "daily",
start = "1999-01-01", end = "1999-12-31")
hourly_md <- ec_climate_mudata(27141, timeframe = "hourly",
start = "1999-07-01", end = "1999-07-31")
# mudata objects can easily be plotted
autoplot(monthly_md)
autoplot(daily_md)
autoplot(hourly_md)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.