R: Get weather data for one full year

getWeatherForYear {weatherData} | R Documentation

## 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_detailed = FALSE, 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 `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

### 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.

### Value

A data frame with each row containing:

- Date and Time stamp (for each date specified)

- Temperature and/or other weather columns sought

### 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

    ## Not run:
    dat <- getWeatherForYear("KLGA", 2013)

    # If opt_detailed is turned on, you will get a large data frame
    wx_Singapore <- getWeatherForYear("SIN", 2014, opt_detailed=TRUE)

    ## End(Not run)

[Package weatherData version 0.4.1 Index]