There are two modes to use wcal
, function mode if FUN
is not null,
and string formula mode if FUN
is NULL.
wcal(object, ...)
# S4 method for class 'WeaAna'
wcal(object, FUN = NULL, ..., var.args = NULL, var.name = NULL)
Arguments
- object
A WeaAna objects.
- ...
Optional arguments to FUN
in function mode.
String formulas if FUN
is NULL.
- FUN
A function to be used which results should have the same length as original records.
- var.args
Arguments of weather variable pass to FUN
.
- var.name
Variable name is used if FUN
is not NULL.
Examples
library(weaana)
data( "records" )
# Daily mean temperature
wcal( records, avgt2 = "( maxt + mint ) / 2" )
# Moving average temperature
wcal( records, FUN = mov.avg, var.args = "avgt", k = 5, shift = "begin", var.name = "mov.avg" )