R:以不规则的1分钟时间序列计算1小时平均值

张国贤

我正在尝试使用R在不规则的1分钟时间序列中计算30分钟和1小时的平均值。

数据集如下所示:

Sensor_reading      Time

  -0.28     1-25-16 15:00
  -0.27     1-25-16 15:01
  -0.27     1-25-16 15:02
  -0.26     1-25-16 15:03
  -0.25     1-25-16 15:04
  -0.26     1-25-16 15:05
  -0.28     1-25-16 15:06
  -0.28     1-25-16 15:07
  -0.27     1-25-16 15:08
  -0.30     1-25-16 15:12
  -0.31     1-25-16 15:13
  -0.30     1-25-16 15:14
  -0.30     1-25-16 15:15
  -0.31     1-25-16 15:16
  -0.31     1-25-16 15:17
  -0.31     1-25-16 15:18
  -0.31     1-25-16 15:19
  -0.30     1-25-16 15:20
  -0.27     1-25-16 16:00
  -0.28     1-25-16 16:01
  -0.27     1-25-16 16:02
  -0.26     1-25-16 16:03
  -0.26     1-25-16 16:04
  -0.26     1-25-16 16:06

我如何使用R生成平均数据集,如下所示:

   30mins-output      Time
  -0.24     1-25-16 16:00
  -0.26     1-25-16 16:30
  -0.22     1-25-16 17:00
  -0.25     1-25-16 17:30


   1hour-output      Time
  -0.25     1-25-16 16:00
  -0.23     1-25-16 17:00
Zakkery

您可以使用cut函数,然后dplyr进行总结:

data$Time <- strptime(data$Time, "%m-%d-%y %H:%M")
data$group <- cut(data$Time, breaks="30 min")
data %>% group_by(data$group) %>% summarize(30mins_output = mean(data$Sensor_reading))

同样,您可以在一个小时内进行以下操作:

data$group <- cut(data$Time, breaks="hour")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何转换十进制小时并每5分钟计算一次平均值?

来自分类Dev

使用熊猫从不规则时间序列计算每日平均值

来自分类Dev

将2分钟数据转换为15分钟平均值

来自分类Dev

将数据从不规则的时间序列添加到具有5分钟时间步长的时间序列

来自分类Dev

将15分钟数据更改为R中的每日平均值

来自分类Dev

为熊猫中的不规则时间序列创建加权平均值

来自分类Dev

从JSON列计算平均值

来自分类Dev

Python熊猫-根据数据间隔的长度,平均测量10分钟,得出15分钟平均值和60分钟平均值

来自分类Dev

用R中缺少数据的时间序列计算每周平均值

来自分类Dev

使用T-SQL窗口函数从1分钟数据中检索5分钟平均值

来自分类Dev

获取按1小时时间窗口分组的列的平均值

来自分类Dev

以不规则的时间间隔取平均值

来自分类Dev

如何自动计算10分钟时间步长中提供的值到1小时时间步长中的平均值?

来自分类Dev

如何获得每小时平均值(不包括10分钟以上的分钟差异)

来自分类Dev

不规则时间序列的年,月或日平均值

来自分类Dev

为什么在Linux负载计算中没有使用简单的1/5/15分钟移动平均值?

来自分类Dev

将数据从不规则的时间序列添加到具有5分钟时间步长的时间序列

来自分类Dev

将15分钟数据更改为R中的每日平均值

来自分类Dev

为熊猫中的不规则时间序列创建加权平均值

来自分类Dev

从三列计算平均值

来自分类Dev

从JSON列计算平均值

来自分类Dev

如何分别在“现在”,“ 1分钟前”,“ 1小时前”显示时间

来自分类Dev

如何将“ 1天,14小时,16分钟”之类的文本转换为时间格式?

来自分类Dev

使用Shell脚本从leap年日历中的时间序列计算年平均值

来自分类Dev

用R中缺少数据的时间序列计算每周平均值

来自分类Dev

PHP Event预订:30分钟内获取时间为1小时

来自分类Dev

MySQL 24小时平均10分钟

来自分类Dev

R,时间序列,平均值,序列

来自分类Dev

R不规则时间序列的滚动平均值

Related 相关文章

  1. 1

    如何转换十进制小时并每5分钟计算一次平均值?

  2. 2

    使用熊猫从不规则时间序列计算每日平均值

  3. 3

    将2分钟数据转换为15分钟平均值

  4. 4

    将数据从不规则的时间序列添加到具有5分钟时间步长的时间序列

  5. 5

    将15分钟数据更改为R中的每日平均值

  6. 6

    为熊猫中的不规则时间序列创建加权平均值

  7. 7

    从JSON列计算平均值

  8. 8

    Python熊猫-根据数据间隔的长度,平均测量10分钟,得出15分钟平均值和60分钟平均值

  9. 9

    用R中缺少数据的时间序列计算每周平均值

  10. 10

    使用T-SQL窗口函数从1分钟数据中检索5分钟平均值

  11. 11

    获取按1小时时间窗口分组的列的平均值

  12. 12

    以不规则的时间间隔取平均值

  13. 13

    如何自动计算10分钟时间步长中提供的值到1小时时间步长中的平均值?

  14. 14

    如何获得每小时平均值(不包括10分钟以上的分钟差异)

  15. 15

    不规则时间序列的年,月或日平均值

  16. 16

    为什么在Linux负载计算中没有使用简单的1/5/15分钟移动平均值?

  17. 17

    将数据从不规则的时间序列添加到具有5分钟时间步长的时间序列

  18. 18

    将15分钟数据更改为R中的每日平均值

  19. 19

    为熊猫中的不规则时间序列创建加权平均值

  20. 20

    从三列计算平均值

  21. 21

    从JSON列计算平均值

  22. 22

    如何分别在“现在”,“ 1分钟前”,“ 1小时前”显示时间

  23. 23

    如何将“ 1天,14小时,16分钟”之类的文本转换为时间格式?

  24. 24

    使用Shell脚本从leap年日历中的时间序列计算年平均值

  25. 25

    用R中缺少数据的时间序列计算每周平均值

  26. 26

    PHP Event预订:30分钟内获取时间为1小时

  27. 27

    MySQL 24小时平均10分钟

  28. 28

    R,时间序列,平均值,序列

  29. 29

    R不规则时间序列的滚动平均值

热门标签

归档