## daily average values
daily <- timeAverage(mydata, avg.time = "day")
## daily average values ensuring at least 75 \% data capture
## i.e. at least 18 valid hours
daily <- timeAverage(mydata, avg.time = "day", data.thresh = 75)
## 2-weekly averages
fortnight <- timeAverage(mydata, avg.time = "2 week")
## make a 15-minute time series from an hourly one
min15 <- timeAverage(mydata, avg.time = "15 min", fill = TRUE)
# average by grouping variable
dat <- importAURN(c("kc1", "my1"), year = 2011:2013)
timeAverage(dat, avg.time = "year", type = "site")
# can also retain site code
timeAverage(dat, avg.time = "year", type = c("site", "code"))
# or just average all the data, dropping site/code
timeAverage(dat, avg.time = "year")Run the code above in your browser using DataLab