计算一列中的连续值

时间:2019-07-16 10:58:29

标签: r

我有带有诸如c(年,月,日,时间(HM),风)的变量的每小时数据。我正在尝试寻找合适的时间兜售旅行。

条件是 每小时5公里以下的风力 应该一天至少连续5小时

到目前为止,我已执行以下操作: 我选择了数据(风<5)。然后,我计算了列(diff),它是一行中小时之间的差异。逻辑是,如果小时连续,则差为1,否则为其他值。现在,我得到了如图所示的数据。1

接下来,我想按天,平均风速和最大连续小时数(CH)汇总表(如上所述)。由此,我可以选择CH> = 5的日子作为合适的兜售日期。

data

0 个答案:

没有答案