weatherData (version 0.3)

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 returns records until the current Sys.Date() ("today")

Usage

getWeatherForYear(station_id, year, station_type = "airportCode",
  opt_write_to_file = FALSE)

Arguments

station_id
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 get
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_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.

References

For a list of valid Weather Stations, try this format http://www.wunderground.com/weatherstation/ListStations.asp?selectedCountry=United+States and replace with your country of interest

Examples

Run this code
dat <- getWeatherForYear("KLGA", 2013)

Run the code above in your browser using DataLab