Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何计算时间戳的平均值、中值、sd、最小值和最大值_R_Aggregate - Fatal编程技术网

R 如何计算时间戳的平均值、中值、sd、最小值和最大值

R 如何计算时间戳的平均值、中值、sd、最小值和最大值,r,aggregate,R,Aggregate,我有一个数据帧,每5分钟读取一次原始仪表读数。该文件的格式为CSV文件 这是我的数据框的一部分(它还包含缺少的值) 我想要每15分钟时间戳的平均值/中值/标准偏差/最小值/最大值,我想要将它们绘制成曲线 这在R中是可能的吗 我已经尝试了各种功能 最初我可以将数据剪切15分钟,但代码不再运行 aggregate()对我没有帮助,因为我不想聚合 我正在学习R,但我找不到任何解决办法。我真的陷入了困境,需要一个解决方案,这样我才能继续 在此之后,我还需要对这些结果进行聚类。如果有人能帮上忙,那将是一个

我有一个数据帧,每5分钟读取一次原始仪表读数。该文件的格式为CSV文件

这是我的数据框的一部分(它还包含缺少的值)

我想要每15分钟时间戳的平均值/中值/标准偏差/最小值/最大值,我想要将它们绘制成曲线

这在R中是可能的吗

我已经尝试了各种功能

最初我可以将数据剪切15分钟,但代码不再运行

aggregate()
对我没有帮助,因为我不想聚合

我正在学习R,但我找不到任何解决办法。我真的陷入了困境,需要一个解决方案,这样我才能继续

在此之后,我还需要对这些结果进行聚类。如果有人能帮上忙,那将是一个很大的帮助。 提前谢谢。

这个怎么样:

library(dplyr)

summarised_data <- your_data_here %>% 
  group_by(quater_hr = cut(DateTime, "15 min")) %>%
  summarise(mean(ActivePower),
            median(ActivePower),
            max(ActivePower))
库(dplyr)
汇总数据%
分组依据(四分之一小时=切割(日期时间,“15分钟”)%>%
总结(平均值(有功功率),
中位数(有功功率),
最大功率(有功功率))
还有几项需要您完成:D

我已经尝试了各种功能。请给我们看看。提问时必须展示你的尝试。此外,我们还需要预期的产出来提供帮助。
library(dplyr)

summarised_data <- your_data_here %>% 
  group_by(quater_hr = cut(DateTime, "15 min")) %>%
  summarise(mean(ActivePower),
            median(ActivePower),
            max(ActivePower))