Skip to contents

Get a list of years for which data is available in a dataframe.

Usage

get_years_in_data(power_data)

Arguments

power_data

data frame with timestamp columns.

Value

A data frame with only a year column and corresponding values.

Examples

# Example using a small sample data frame
power_data <- data.frame(
  timestamp = c(
    as.POSIXct("2000-01-01 01:00:00", tz = "UTC"),
    as.POSIXct("2001-01-02 01:00:00", tz = "UTC"),
    as.POSIXct("2002-02-01 02:00:00", tz = "UTC"),
    as.POSIXct("2003-02-02 02:00:00", tz = "UTC")
  ),
  total_input = c(1.0, 2.0, 3.0, 4.0),
  total_output = c(4.0, 3.0, 2.0, 1.0)
)
get_years_in_data(power_data)
#>   year
#> 1 2000
#> 2 2001
#> 3 2002
#> 4 2003