1
日期範圍內計算總和
假設我有與十年每天的溫度數據的數據幀(以度C)是這樣的:的R - 使用動物園
mydf <- data.frame(Date = seq(as.Date("2001/1/1"), as.Date("2010/12/31"), by = "day"), Temp = runif(3652, 0, 40))
我試圖計算出植物生長度日。這是如何工作的:在一個日期範圍內,我需要整合日常溫度和基礎溫度之間的差異,比如說10攝氏度。爲了使它更難,日期範圍跨越幾年。例如,我需要計算時間序列中所有年份在11月1日至3月31日之間的增長日期。就「算法」而言,邏輯將如下所示:
t_base <- 10
for (each day between nov 1st and mar 31st) {
sum (Temp - t_base)
}
如何使用zoo軟件包執行此操作?
已將評論移動給回覆。 –
很酷,謝謝你的回答,並且感謝很棒的'動物園'包裝。 – thiagoveloso