首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >计算每小时数据的12小时差异

计算每小时数据的12小时差异
EN

Stack Overflow用户
提问于 2022-07-20 17:54:04
回答 1查看 29关注 0票数 0

我有10天期间的数据测量,每小时记录一次,抽样如下:

代码语言:javascript
复制
   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个小时周期之间的差异,但我一直得到错误:

代码语言:javascript
复制
   Error in mutate(., diff_12 = diff(Level, lag = 11)) : x `diff_12` must be size 265 or 1, not 254.
EN

回答 1

Stack Overflow用户

发布于 2022-07-21 11:59:39

虽然它不是我编写的最干净的代码,但我使用了:

代码语言:javascript
复制
   mutate(diff = lag(Measure, 12) - Measure)

这回答了我自己的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73056169

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档