问题标签 [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.
r - 如何处理 R 中 difftime() 函数的错误值?
我有数据框,并且有两列 1st_date 日期和 2nd_date。我使用difftime()
函数来计算天数的差异,它完成了这项工作。但是,当我检查由difftime()
我的错误值是:
虽然它应该是:
我使用的命令是:
任何人都可以解释这是如何发生的以及如何处理它?
r - R 将类 DIFFTIME 修改为 hist
在我的脚本中,我已经转换了这个 data.frame,如下所示:
这是结果:
然后,我需要将其绘制成直方图,但我有这个问题:
这是我的df的str:
请我想知道诀窍。谢谢你。
r - 在R语言中将时间数据类型转换为字符串
从数据框中选择“时间”列时,我以“%H:%M:%S”格式获取时间
我想把它转换成像“06:44:00”这样的字符格式。出于某种原因,“as.character”给出的 difftime 输出比预期的要高
如何进行直接字符转换?
r - R as.difftime() 问题超过 1 天
我需要将 %H:%M:%S (class = factor) 格式的时间间隔转换为 class = difftime。我目前正在使用 as.difftime() 来执行此操作,但是当小时值 > 23 时它返回 NA。
无论我是否在 as.difftime() 中包含格式语句,我都有同样的问题:
但这有效:
我也尝试过使用 lubridate as.duration() 函数,但它计算的值似乎很荒谬。
任何帮助,将不胜感激!
r - 日期之间的差异不是整数
为什么这不给我整整几天的时间?
r - R - 将“mins”差异时间分配给“secs”向量的错误值
我有一个“x 分钟”的 difftime。当我将它分配给配置为 difftime/secs 的向量时,它不会转换值,返回“x secs”而不是“60x secs”
这是一个错误还是设计使然?我可以通过下面的转换来强制它,但它似乎太混乱了。
我正在使用 R 3.3.1。
谢谢!
r - 在 R 中两个 DataFrame 的多列上使用 Difftime 函数
我有两个数据框,每个数据框都包含时间戳列,如下图所示:
数据框 1:
数据框 2:
我想找到数据帧的各个列之间的时间差,例如:DF1 的 Column1 的各个行和 DF2 的 Column1 的各个行之间的时间差。
我在上图中的每个数据框中只提到了三列,虽然我在原始数据集中的每一列中有 257 列,但我目前正在单独使用以下命令找到差异:
如果我尝试对所有 257 列执行此操作,这将需要付出很多努力,我已经尝试了各种使用 apply 函数和 for 循环的方法,但它们似乎不起作用。
请帮助我找到一个解决方案,我可以一次将difftime
函数应用于整个列。
r - as.difftime() 来自字符串
以下指令的结果:
是
似乎这个函数正在计算 Sys.Time() 和给定值之间的时间差。我实际上需要一个对象来存储从字符串()中提取的时间跨度值。我使用了错误的功能还是不是正确的使用方式?
r - data.table 中 difftime 的分组平均值失败
前言:
我在 difftime 值的 data.table 中有一个列,其单位设置为天。我正在尝试创建另一个 data.table 总结值
打印新的 data.table 时,我看到诸如
我只想限制此列的小数位值(即不设置options()
,除非我可以通过这种方式专门针对 difftime 值执行此操作)。当我尝试使用上述方法执行此操作时,已修改,例如
我留下了 NA 值,基数round()
和format()
函数都返回警告:
在 mean(DiffTime) 中:参数不是数字或逻辑的。
奇怪的是,如果我对数字字段执行相同的操作,它运行没有问题。此外,如果我运行两行单独的代码,我可以完成我想做的事情:
可重现的例子:
问题:
当班级是 时,difftime
为什么我无法一步完成此转换(均值四舍五入)?我在执行过程中遗漏了什么吗?这是某种data.table
无法正确处理的错误difftime
吗?
在github上添加了问题。
更新:从 data.table 版本1.10.4更新到1.12.8后,问题似乎已消除。
r - as.POSIXct.default(time1) 中的错误
尝试查找两天之间的时间间隔时出现上述错误。
即使 R 成功转换wo_data$In.Progress.time
为课堂时间向量,为什么会发生这种情况的任何想法?
提前谢谢你,伊莱