- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用从上午 9:50 开始的日内数据,并希望将其转换为 20 分钟的时间间隔,因此第一个时间段为 09:50 至 10:09:59,第二个时间段为 10: 10 到 10:29:59 等。但是 to.minutes()
来自 xts
包似乎将其固定在小时上,并且在 09:59:59 和 10:19:59 等处有时间条......即它是 10 分钟后......我知道它可能不是一个常规请求......但无论如何这样做以便它具有正确的端点,即基于第一个时间戳?
对于奖励积分......有没有办法根据最终时间戳来做到这一点? (即生成从该时间戳倒退的周期端点?
这是我关于 10 分钟后的观点的说明(从我想要的开始)
x <- xts(rnorm(24*60*60), as.POSIXct(format(paste(Sys.Date(),'09:50')))-((24*60*60):1))
head(x)
x1 <- to.minutes(x, 20)
head(x1)
最佳答案
这是一个有用的技巧,可能应该在 xts 文档中更加突出。
从 xts
开始目的
R> set.seed(42) ## fix seed
R> X <- xts(cumsum(rnorm(100))+100, order.by=Sys.time()+cumsum(runif(100)))
R> head(X)
[,1]
2012-10-05 06:42:20.299761 101.371
2012-10-05 06:42:20.816872 100.806
2012-10-05 06:42:21.668803 101.169
2012-10-05 06:42:22.111599 101.802
2012-10-05 06:42:22.269479 102.207
2012-10-05 06:42:22.711804 102.100
POSIXct
.
R> ind <- seq(start(X) - as.numeric(start(X)-round(start(X))) + 1,
+ end(X), by="2 secs")
R> head(ind)
[1] "2012-10-05 06:42:21 CDT" "2012-10-05 06:42:23 CDT"
[3] "2012-10-05 06:42:25 CDT" "2012-10-05 06:42:27 CDT"
[5] "2012-10-05 06:42:29 CDT" "2012-10-05 06:42:31 CDT"
R>
na.locf()
在它上面调用最后一个好的不规则 obs 到新的时间网格上——然后在时间网格上进行子集:
R> na.locf(merge(X, xts(,ind)))[ind]
X
2012-10-05 06:42:21 100.8063
2012-10-05 06:42:23 102.1004
2012-10-05 06:42:25 105.4730
2012-10-05 06:42:27 107.2635
2012-10-05 06:42:29 104.9588
2012-10-05 06:42:31 101.7505
2012-10-05 06:42:33 104.6884
2012-10-05 06:42:35 103.6441
2012-10-05 06:42:37 101.6476
2012-10-05 06:42:39 98.6246
2012-10-05 06:42:41 97.9922
2012-10-05 06:42:43 97.7545
2012-10-05 06:42:45 101.0187
2012-10-05 06:42:47 98.0331
2012-10-05 06:42:49 100.7752
2012-10-05 06:42:51 103.0702
2012-10-05 06:42:53 102.6578
2012-10-05 06:42:55 103.1342
2012-10-05 06:42:57 103.4714
2012-10-05 06:42:59 102.3683
2012-10-05 06:43:01 105.0394
2012-10-05 06:43:03 103.9775
R>
关于r - to.minutes 使用自定义端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12740851/
我正在尝试编写一个简单的控制台应用程序,该应用程序将从键盘接受一个字符串,该字符串以 HH:MM 形式表示小时和分钟,然后必须将该字符串放入两个整数中,分别表示小时和分钟,然后再显示总分钟数,因此 0
在 Javascript 中,我有 4 个带有值的变量。 以下是示例: var start_hour = 1; var start_minute = 00; var end_hour = 6; var
例如我有 525 分钟,如果我们将它除以 60,结果将为 8.75 但是 1 小时只有 60 分钟而不是 75 如何从总分钟数中计算出准确的小时:分钟数? 最佳答案 $hours = intval($
我需要每 30 分钟(整点和整点后 30 分钟)重新加载页面内容。我正在考虑使用 JavaScript,并且尝试了下面的代码,但它进入了无限循环。我不知道如何更改它以避免循环。 meta 标记不会有帮
已关闭。这个问题是 off-topic 。目前不接受答案。 想要改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 已关闭10 年前。 Improve th
我正在寻找一个字符串 (mysql),它可以正确地计算总时间的几个小时。分钟。我找不到任何合适的东西。 例子: id| time_spent| 1 | 10.15 | 2 | 10.15
我对以下命令的理解是它查找在最后 {x} 分钟内修改过的文件。 如果我从 mmin 中排除 - 是什么意思,它应该返回什么? 命令 find . -maxdepth 1 -mmin -20 最佳答案
我有两个 Calendar 变量,分别命名为 calendar1 和 calendar2 其中存储了一些日历值。 我想比较这些变量的 MINUTE 值。 我找到了两种方法,但我想知道有什么区别以及哪一
例如,我想解析下面的字符串: Tue Sep 28 18:02:24 GMT+08:00 2010 我使用 SimpleDateFormat 的模式: new SimpleDateFormat("EE
我正在 Mac OS 终端上创建 cron,代码如下: home.cron 的内容: * * * * * /users/username/desktop/forTrump/script.sh 然后我这
我在 golang 1.9.2 中遇到了一个非常奇怪的错误:当我尝试编写 int64(1.1*float64(time.Minute)) 时显示错误。编译器说常量被截断为整数。 但是当我将 1.1 更
我正在使用从上午 9:50 开始的日内数据,并希望将其转换为 20 分钟的时间间隔,因此第一个时间段为 09:50 至 10:09:59,第二个时间段为 10: 10 到 10:29:59 等。但是
我的用户选择一个日期,我将其存储在纪元秒(或必要时以毫秒为单位)。 我的用户分别选择一天中的时间和时区。 如何使用这些新信息调整我的纪元时间。我觉得我应该能够根据小时/分钟添加 X 毫秒,然后根据时区
我有一个这样的表: id date_time 1 2/11/2013 7:05 2 2/11/2013 7:00 3 2/12/2013 7:00 4 2/14/2013 7:00
我这里有一个脚本(不是我自己的),它计算我的卫星接收器中电影的长度。它以分:秒为单位显示长度 我想在 小时:分钟 我必须做出哪些改变? 这是有关脚本的和平: if len > 0: len =
我有这样的查询: select t.Paydate,t.DelDate,DATEDIFF(MI, t.Paydate,t.DelDate) as Datdiffernce from Transacti
我有以下代码: insert into @Precalculo (descripcion, Valor) exec dbo.GetRankingTotalizador @Fecha,
我目前正在研究有关 super 马拉松的数据。有许多检查点带有每个运行者在该检查点上的时间的时间戳,但是当我试图研究分段时间时,我需要计算半场时间,这本身不是问题,但我遇到了格式问题。 我抓取的数据如
使用 cron,如果我想每 5 分钟运行一次命令,它将是: */5 * * * * command 但是如果我想专门设置一个分钟列表怎么办? 就像 5 点、18 分钟和 15 分钟一样?我猜这个: 5
很简单的问题。我有一个使用倒计时的 NodeJS 应用程序 ( https://www.npmjs.com/package/countdown )。倒计时本身有效。 但是,我不知道如何设置为8分钟?
我是一名优秀的程序员,十分优秀!