getMonthlyMean {RMAWGEN} | R Documentation |
Calculates the monthly means of a data frame corresponding to a period between year_min
and year_max
for stations listed in station
Description
@author Emanuele Cordano, Emanuele Eccel
Usage
getMonthlyMean(data, year_min = 1961, year_max = 1990,
station = names(data), no_date = FALSE, origin = "1961-1-1",
yearly = FALSE)
Arguments
data |
a dataframe containing daily data. |
year_min |
start year |
year_max |
end year |
station |
character vector of the IDs of the station where the data are requested |
no_date |
logical value if |
origin |
date corresponding to the first row |
yearly |
logical value. If |
Value
a matrix containing the requested monthly means where each month corresponds to a row and each station corresponds to a column or a list of such matrices in case the monthly mean values are calculated separately for each year (if yearly
is TRUE
)
Note
The input data frame data
must have the following fields: year,month,day,variables_ID1,variables_ID2,...
where the fields ,variables_ID1,variables_ID2,...
contain the daily variables referred to the respective stations and the field names are replaced with the respective station ID. In case yearly
is TRUE
the returned output is a list of matrices whose names are the corresponding year.