问题标签 [chron]

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 回答
537 浏览

r - 使用 chron 包在 R 中格式化数据

目前我正在尝试将字符串转换为时间格式。例如,我的字符串如下所示:time <- '12:00'。我已经尝试使用 chron-Package。我的代码如下所示:

而不是得到像“12:00:00”这样的值,函数times()总是将对象时间转换为“0.5”我使用了错误的方法吗?

问候

0 投票
1 回答
35 浏览

r - R中的日期变量

我将 1969 年之前的日期存储为一个字符,并希望将它们更改为日期列。

这是我尝试过的代码

但我收到警告信息:

输出:

谁能告诉我哪里出错了?

可重现的例子;

预期结果:

0 投票
2 回答
91 浏览

r - 记录计时器数据 - 如何在没有日期的情况下测量毫秒?

我有一份篮球比赛的时间清单。以下是一些示例时间值,以显示它们的存储方式:"11:44.0", "10:03.0", "8:35.0", "6:19.0", "0:49.9","0:03.9"

(分钟 - 没有前导 0):(秒 - 有前导 0)。(十分之一秒)

它对 %M:%OS 格式的响应很好,但我最终得到了一个完整的日期来处理计时器数据。这很不方便,主要是因为它看起来很糟糕(如果任何图表或表格自动生成以包含日期),并且如果我在多天的时间里处理它,我必须确保我的所有值都具有相同的日期才能将它们正确地减去。

我想以时间格式保存它,以便于操作。似乎截断方法(如strptime's format)将其转换为字符串,我不认为timesfrom 类chron处理毫秒(或十分之一秒,就我而言)。

0 投票
1 回答
41 浏览

r - 来自包chron奇怪格式的R函数times()

非常简单的操作“times(3/24)”与包 chron 中的 times 函数导致:

当我在数据框中使用它时,它不会导致正确的格式。相反,它会写入原始数字“0.125”。但是,当我将它包含在 ifelse() 语句中时,它会起作用。

参见示例:

对此有什么解释吗?

0 投票
1 回答
3140 浏览

r - 在 R 中将小时和分钟添加到 24 小时时间

m trying to find a way to create a column of the hours of arrival of different individuals from 18:30, by adding the hours and minutes to 18:30, but it doesn它不起作用,每次我尝试将我想要添加的小时和分钟的列格式从“因子”转换为时间格式(例如 chron 或 POSIXct)时,它都会添加今天的日期,我想只添加小时和分钟而不考虑日期。

例如,我想将 03:38 小时添加到 18:30,即 22:08。所以,我想找到一种方法来创建一个包含所有最后时间(每个人到达的时间)的专栏。另一个示例是将 00:47 小时添加到 18:30,即 19:17。

我试图通过将小时+分钟转换为数字格式并将其添加到 18.5(即 18:30,只是数字格式)来做到这一点,我达到了最后的小时数,但它们是数字格式,并且我希望它们采用小时格式。例如:

我将 3.6425980(即 03:38)添加到 18.5(即 18:30),最后一小时是 22.14260(即 22:08),但我不知道如何将 22.14260 转换为 22:08。我需要为大量数据执行此操作,因此我需要一个执行上述操作之一的代码。

有人能帮我吗?

谢谢!

0 投票
2 回答
109 浏览

r - chron 包中缺少功能

chron 包的 CRAN 文档具有函数 trunc.times()。但是,即使在 R 中更新并重新加载 chron 包后,也找不到这样的功能。是否已删除此功能并且文档尚未更新?是否有多个 chron 包?真的需要找到获得该功能的方法。

谢谢

0 投票
3 回答
1146 浏览

r - 查找上个月的结束日期

从日期 10/31/2018 开始,我想获得 09/30/2018。

我试过了:

但它返回:

“2018-10-31” “2018-10-01”

我怎样才能获得 09/30 而不是 10/01?

注意:我想避免使用外部包,并且我希望该解决方案适用于任何月末日期。

0 投票
0 回答
304 浏览

r - 格式 - 将小数时间数据显示为 hh:mm:ss R

我有以下需要比较的工作时间数据 - 以日期和时间开始和停止。我首先提取每个的时间部分作为开​​始和停止变量,然后使用 chron 包将它们从因子数据更改为我可以更轻松地比较的东西。

接下来,我生成另一个变量,比较停止时间 1 和开始时间 2 之间的差异,即第 1 行中的 IE 停止时间与第 2 行中的开始时间,以查看它们之间的差距。

当我这样做时,变量被格式化为十进制。我一辈子都无法让它显示为 hh:mm:ss。我尝试在 chron 中将 out.format 指定为 hh:mm:ss,在提取和应用 chron(times) 之前和之后将 time_in / time_out 更改为数字和字符,之后更改 diff_ 变量的格式等。

看起来很简单的问题-

如何让结果比较 (diff_outX0_inX1) 变量显示为时间,hh:mm 或 hh:mm:ss ?我知道在 Excel 中将小数天数转换为分钟数的公式,但我不想写出两步函数,我认为这是一个简单的格式问题。

任何帮助表示赞赏。

编辑 - 被标记为重复...好的。我问是否有不涉及编写函数的方法来做到这一点。链接的答案涉及一个函数。第一条评论提供了一个干净简单的答案。我可以在评论中重现答案,我自己无法重现该功能,几乎没有帮助。我还添加了另一个不需要 dplyr 的解决方案。我在网上查看的任何地方都没有向我展示“只需使用 chron 格式化结果”这样简单的东西。

0 投票
2 回答
235 浏览

r - 循环以创建虚拟变量 R

我想制作一个带有虚拟变量的数据框,当事件时间在一段时间(小时)之间时,该变量显示为 1。这就是我所做的:

依此类推,直到:

但我很确定那一定是其他一些自动化方式的想法?

谢谢先进。

pd:我已经尝试过这种方式,但我无法实现。

0 投票
3 回答
714 浏览

r - 如何将日期转换为最近的周末(星期六)

我有一个日期为“%d-%m-%Y”格式的数据框,并且有周数。日期是工作日,我希望该周的星期六在另一列中。

我最初使用 Chron 包中的函数检查日期是工作日还是周末,但这是一个布尔验证。我已将日期变量格式化为日期格式并提取每个日期的周数。

预期的结果应该是: