Пример:
data <- data.frame(Name = c(rep("A",25), rep("B",50)),
Date = seq(as.Date("2018-01-01"), as.Date("2020-01-12"), by = 10),
C1 = rep(c(100,NA,NA,NA,NA,500,320,102,412,NA,200,NA,145,800,230),5),
C2 = rep(c(100,NA,NA,NA,NA,500,320,102,412,NA,200,NA,145,800,230),5)*2)
У меня есть другой набор данных. И в чем я могу быть уверен, так это в том, что мои наблюдения из моего другого набора данных имеют имя столбца и дату столбца в диапазоне 2000-2008.
Поэтому я ищу модифицированный код, который не только вычисляет медиану для каждого месяца, но и добавляет для каждого имени все пропущенные месяцы между 2000-2008 гг. И возвращает для них значение NA.
Спасибо за вашу помощь:)