问题标签 [difftime]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
518 浏览

r - R中的difftime生成NA值

结果:不适用。
我正在尝试计算时间差,但是有些行会生成 NA 值,这真的很烦人,这里有什么问题吗?

0 投票
1 回答
71 浏览

r - 行之间的差异时间不一致

我想用 difftime 计算两行(每个 ID)之间的日差。一开始我得到了正确的结果,但在某些行中存在不一致的值:

...

这是我的功能:

我已经用 tz="GMT" 试过了,但它没有改变,也许有人有想法?

有谁知道我如何更改函数来计算差异并将其始终写在第一行,以便最后一行只有一个 NA

0 投票
1 回答
215 浏览

r - Difftime 函数总是给我 0

我对 R 和编程很陌生......所以我的数据集中有几个日期,这种格式"%Y-%m-%d %H:%M:%OS"存储为 chr,所以我用它来将它转换为我想要的格式。

现在我想要两个时间之间的时间差,所以我使用:

当我尝试查看x时,它给了我 0。此外,我的data$datadata$data1仍然是 chr,这正常吗?我错过了任何步骤吗?

0 投票
1 回答
122 浏览

r - 将日期的数据框转换为R中的时差符号矩阵

我有一个字母和日期的数据框:

我正在尝试将此数据框转换为对称矩阵,其中矩阵中的值是所有可能字母组合的日期之间的绝对差(以年为单位)。所以输出看起来像这样:

非常感谢您!

0 投票
2 回答
978 浏览

r - R 行之间的时间差

我已经从以下代码的其他 SO 答案中对信息进行了三角测量,但遇到了错误消息。搜索了类似的错误和解决方案,但无法弄清楚,因此感谢您的帮助。

对于每个组(“id”),我想获得连续行的开始时间之间的差异。

可重现的数据:

得到我的错误:

mutate_impl(.data, dots) 中的错误:列diff的长度必须为 3(组大小)或 1,而不是 6 另外:警告消息:在 unclass(time1) - unclass(time2) 中:更长的对象长度不是的倍数更短的物体长度

0 投票
1 回答
1350 浏览

r - `difftime` 中可能存在的错误 - 在 R 中计算日期时间的差异

我正在计算两个日期时间的差异,使用difftime函数R并得到错误的答案,这是代码

我得到以下答案

我知道这是错误的,因为两者都t1具有t2相同的time值,因此它们应该以 24 小时的精确倍数分隔(即正确答案是 2496 小时,而不是 2497 - 也由其他工具(如 excel、google 表格)确认)。

任何想法,为什么R给我错误的结果?

0 投票
1 回答
1007 浏览

r - R中的difftime计算不正确

我试图以小时为单位找出两个日期之间的差异,对于超过一天的时间差异,我得到了非常离谱和不正确的数字。

以下是数据示例:

我正在运行这个命令:

我得到以下输出:

此命令适用于在不同日期不会发生的所有其他差异。正确答案应该在 10 小时左右,不超过 8000 小时。

还,

先感谢您!

0 投票
1 回答
486 浏览

r - R - 以字符、时间和日期变量为条件的嵌套 ifelse 错误

这个问题基本上是我以下帖子R - 时间变量和日期的条件操作的扩展

我遇到的问题是由于嵌套 ifelse 语句形式的扩展中发生错误(例如,请参阅https://www.listendata.com/2017/03/if-else-in-r.html)因此解决方案@griffinevo 的。假设我有不同的本地证券交易所的关闭时间(同一时区)我想使用嵌套的 ifelse 语句来区分几个关闭时间。但是,问题是以下错误:

看来我的语法有错误,但是我不知道到底是什么错误。

假设,我有以下 3 个证券交易所:维也纳、法兰克福和汉堡以及不同的收盘时间。如果变量在几个证券交易所的关键关闭时间之后,我想创建一个新变量TimeStampNew并将天数增加一。HMS这里,数据框 df 的第一行。

这是我产生上述错误的语法:

有没有人知道分别在哪里找到错误有另一种可能的解决方案?提前致谢!

0 投票
3 回答
209 浏览

r - 计算条件累积时间

按照这个问题的指示。

我想通过考虑它们各自的最后切换状态来计算所有s的累积时间。Cat

EDIT: 我还想检查 a 的 FIRSTToggle状态是否CatOff,如果是这样,对于那个特定cat的,从午夜00:00:00到第一个 FIRST Off 时间的时间应该添加到它的总条件累积 ontime 中。

样本数据:

所需的样本输出:

任何形式的帮助表示赞赏。

0 投票
1 回答
2674 浏览

r - 如何计算R中一列中两个日期之间的天数

我有以下两个数据框:

我试图使用以下代码计算从一个日期到另一个日期的天数:

导致:

但是,我需要的是在第一个日期旁边打印的两个日期之间计算的天数等,例如

这意味着从 2013-01-01 到 2013-01-07 是 7 天,从 2013-01-08 到 2013-01-12 是 4 天,依此类推。