Skip to contents

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

Value

A dataset of hourly aggregated, data are not stored in a HydroAggs container.

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