我有一个每小时辐射水平的数据集。我需要得到过去6小时的平均辐射水平。因此,对于点c,我需要: mean(data$STRALING(c-7):(c-1))
这将是我的问题的一个解决方案,如果数据集在哪里是完整的(它不是,有时会丢失几个小时),并且我不知道如何在没有for循环的情况下自动执行它(我希望避免这种情况,因为有199056个条目上升)。
我有一个包含辐射和时间的POSIXct格式的数据框中的数据:
GLOBALE_STRALING POSTIME
1383116 98 2016-06-10 18:00:00
1383118 55 2016-06-10 19:00:00
1383125 26 2016-06-10 20:00:00
1383130 6 2016-06-10 21:00:00
1383137 0 2016-06-10 22:00:00
1383142 0 2016-06-10 23:00:00我已经为此绞尽脑汁了一段时间了,我真的希望有一个我不知道的函数来解决这个问题。提前谢谢。
https://stackoverflow.com/questions/38375583
复制相似问题