Aggregates sub hourly time series into an hourly resolution, aggregations are carried out to the calendar day not a rolling time period.
Usage
hourlyAgg(x, method = "mean", ...)
# S3 method for data.table
hourlyAgg(x, method = "mean", ...)
# S3 method for HydroImport
hourlyAgg(x, method = "mean", ...)
Arguments
- x
Data generated in the riskyData package
- method
'mean', 'median', 'max', 'min', or 'sum'
- ...
Other variables as required
Examples
data(bewdley)
## Calculate median flow
hourlyAgg(bewdley, method = "median")
#> dateTime hourlyMedian
#> <char> <num>
#> 1: 2008-10-01 9 25.55
#> 2: 2008-10-01 10 25.75
#> 3: 2008-10-01 11 25.80
#> 4: 2008-10-01 12 25.70
#> 5: 2008-10-01 13 25.75
#> ---
#> 122708: 2022-10-01 4 11.15
#> 122709: 2022-10-01 5 11.30
#> 122710: 2022-10-01 6 11.65
#> 122711: 2022-10-01 7 11.80
#> 122712: 2022-10-01 8 11.60