getWeatherForYear: Get weather data for one full year
Description
Function will return a data frame with all the records
for a given station_id and year. If the current year is supplied,
it will return records until the current Sys.Date() ("today")
This function will return a (fairly large) data frame. If you are going
to be using this data for future analysis, you can store the results in a CSV file
by setting opt_write_to_file to be TRUE
is a valid Weather Station ID
(example: "BUF", "ORD", "VABB" for Mumbai).
Valid Weather Station "id" values: "KFLMIAMI75" or "IMOSCOWO2" You can look these up
at wunderground.com. You can get station_id's for a given location
by calling getStationCode()
year
is a valid year in the past (numeric, YYYY format)
station_type
= "airportCode" (3 or 4 letter airport code) or "ID" (Wx call Sign)
opt_detailed
Boolen flag to indicate if detailed records for the station are desired.
(default FALSE). By default only one records per date is returned.
opt_write_to_file
If TRUE, the resulting dataframe will be stored in a CSV file.
Default is FALSE
Value
A data frame with each row containing:
Date and Time stamp (for each date specified)
Temperature and/or other weather columns sought
Details
Note that this function is a light wrapper for getWeatherForDate
with the two end dates being Jan-01 and Dec-31 of the given year.
For each day in the date range, this function fetches Weather Data.
Internally, it makes multiple calls to getDetailedWeather.
dat <- getWeatherForYear("KLGA", 2013)
# If opt_detailed is turned on, you will get a large data framewx_Singapore <- getWeatherForYear("SIN", 2014, opt_detailed=TRUE)