我有10天期间的数据测量,每小时记录一次,抽样如下:
Date_Time Measure
1/1/2021 05:00 430.1
1/1/2021 06:00 430.2
1/1/2021 07:00 429.8首先,我要做的是计算每12小时的差异--计算从00:00到12:00和12:00到00:00的差异,以此类推。
第二,我想找出这段时间的最大差别。
所有这些都是在R中完成的,我只能找到计算平均值的代码,或者知道如何单独计算差异,而不是为其创建自己的数据列。
我尝试使用diff(度量值,滞后= 11)来计算12个小时周期之间的差异,但我一直得到错误:
Error in mutate(., diff_12 = diff(Level, lag = 11)) : x `diff_12` must be size 265 or 1, not 254.发布于 2022-07-21 11:59:39
虽然它不是我编写的最干净的代码,但我使用了:
mutate(diff = lag(Measure, 12) - Measure)这回答了我自己的问题。
https://stackoverflow.com/questions/73056169
复制相似问题