У меня есть два фрейма данных:
Date <- seq(as.Date("2013/1/1"), by = "day", length.out = 17)
x <-data.frame(Date)
x$discharge <- c("1000","1100","1200","1300","1400","1200","1300","1300","1200","1100","1200","1200","1100","1400","1200","1100","1400")
x$discharge <- as.numeric(x$discharge)
И
Date2 <- c("2013-01-01","2013-01-08","2013-01-12","2013-01-17")
y <- data.frame(Date2)
y$concentration <- c("1.5","2.5","1.5","3.5")
y$Date2 <- as.Date(y$Date2)
y$concentration <- as.numeric(y$concentration)
Я отчаянно пытаюсь сделать следующее:
- В кадре данных у первое измерение за период с 2013-01-01 по 2013-01-07
- Рассчитать средний расход за этот период во фрейме данных x
- Возврат среднего расхода во фрейм данных y в новом столбце рядом с первым измерением и переход к следующему измерению
Я изучал такие функции, как dplyr
или apply
, но не смог понять это.