Calculate Seasonal Means
calculate_seasonal_means.RdCalculates mean values by month and season for a variable.
Examples
set.seed(1)
data <- data.frame(
time = seq(as.POSIXct("2020-01-01"), by = "hour", length.out = 1000),
wave_height = 2 + sin(seq(0, 20, length.out = 1000)) + rnorm(1000, 0, 0.3)
)
result <- calculate_seasonal_means(data)
#> ℹ Calculating seasonal means...
#> ✔ Seasonal means calculated
#> ℹ Calculating seasonal means...
#> ✔ Calculating seasonal means... [6ms]
#>
result$monthly
#> month mean sd median n month_name
#> 1 1 2.107608 0.7694488 2.224778 744 Jan
#> 2 2 1.790886 0.6806675 1.752804 256 Feb
result$seasonal
#> season mean sd max n
#> mean Winter (DJF) 2.026527 0.76008 3.652959 1000
#> NA <NA> NA NA NA NA
#> NA.1 <NA> NA NA NA NA
#> NA.2 <NA> NA NA NA NA