aggregate_imd_by_frequency: Aggregate IMD data by temporal frequency

View source: R/imd_processing.R

aggregate_imd_by_frequencyR Documentation

Aggregate IMD data by temporal frequency

Description

Aggregate IMD data by temporal frequency

Usage

aggregate_imd_by_frequency(data, frequency = "daily")

Arguments

data

data.frame with IMD data

frequency

Character string: "daily", "monthly", "yearly"

Value

A data.frame with columns date (first day of each month or year), latitude, longitude and the value column, summed for rainfall and averaged for temperature. Returned unchanged when frequency = "daily".

Examples

imd <- data.frame(
  date = rep(as.Date("2023-01-01") + 0:59, each = 2),
  latitude = 20.5, longitude = c(73.5, 79.5), rainfall = 1
)
aggregate_imd_by_frequency(imd, "monthly")

varunayan documentation built on Oct. 30, 2026, 1:07 a.m.