作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一周的数据,每 5 秒读取一次。数据示例如下。
9/1/2012 00:00:00 1
9/1/2012 00:00:05 2
9/1/2012 00:00:10 3
data$date = as.POSIXct(strptime(data$date,
format = "%d/%m/%Y %H:%M","GMT"))
means <- aggregate(data["nox"], format(data["date"],"%Y-%U"),
mean, na.rm = TRUE)
data$date = as.POSIXct(strptime(data$date,
format = "%d/%m/%Y %H:%M","GMT"))
means <- aggregate(data["nox"], format(data["date"],"%Y-%j"),
mean, na.rm = TRUE)
最佳答案
我喜欢@DWin 的回答,但我还记得曾经看过 ?cut.Date
的帮助文件在这种情况下也可以使用。我编了一些数据,所以你可以在几个小时内看到结果:
set.seed(1)
data <- data.frame(date = seq(from = ISOdatetime(2012, 01, 01, 00, 00, 00),
length.out = 4320, by=5),
nox = sample(1:20, 4320, replace=TRUE))
hr.means <- aggregate(data["nox"],
list(hour = cut(data$date, breaks="hour")),
mean, na.rm = TRUE)
hr.means
# hour nox
# 1 2012-01-01 00:00:00 10.60694
# 2 2012-01-01 01:00:00 10.13194
# 3 2012-01-01 02:00:00 10.33333
# 4 2012-01-01 03:00:00 10.38194
# 5 2012-01-01 04:00:00 10.51111
# 6 2012-01-01 05:00:00 10.26944
关于r - 如何将分钟数据转换为小时平均数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12362857/
function lab09unknownLoopCountPart2() { //Constants var ONE_HUNDRED = 100; var ZERO = 0; //Variables
所以我有这个数组,我需要找到最小值、最大值和平均值。我已经弄清楚如何获得 Max,我的代码看起来适合最小值,但它不起作用,所以我一定遗漏了一些东西。我还需要找到输入数字的平均值。我在这方面能找到的所有
我是 C 的新手,我坚持了一些我相信更有经验的用户可以轻松解决的问题。 我正在尝试编写一个代码,该代码可以根据给定的价格计算其值(value)、销售税和平均价格的总和。这是我的问题,平均只适用于第二个
我是一名优秀的程序员,十分优秀!