Learn R Programming

timefully (version 0.1.0)

change_timeseries_resolution: Change time resolution of a time-series data frame

Description

Change time resolution of a time-series data frame

Usage

change_timeseries_resolution(dtf, resolution, method)

Value

tibble

Arguments

dtf

data.frame or tibble, first column of name datetime being of class datetime and rest of columns being numeric

resolution

integer, desired interval of minutes between two consecutive datetime values

method

character, being interpolate, repeat or divide if the resolution has to be increased, or average, first or sum if the resolution has to be decreased. See Examples for more information.

Examples

Run this code
fifteen_min <- data.frame(
  datetime = as.POSIXct("2024-01-01 00:00:00", tz = "UTC") + 0:7 * 900,
  load = c(10, 12, 14, 16, 14, 12, 10, 8)
)
change_timeseries_resolution(
  fifteen_min,
  resolution = 60,
  method = "average"
)



Run the code above in your browser using DataLab