问题标签 [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 投票
0 回答
100 浏览

r - 如何获取 chron 以转换 Excel 序列日期的向量

我试图在使用 plot() 之前将矩阵的元素从 Excel 序列日期转换为 Date 对象的向量。

我可以创建一个向量并得到预期的结果:

但是当我尝试在我的实际向量上使用它时,它不起作用

我敢肯定这很简单,但我尝试了很多变体,但都没有奏效。关于我做错了什么有什么建议吗?

0 投票
1 回答
80 浏览

r - 使用 chron 和 sapply 在 R 上可能存在错误

我对 R、chron 对象和 sapply 函数有疑问。我更改了默认来源:

现在,如果我运行:

但是,如果我用 sapply 迭代运行它,我会得到:

所以它提前了 70 年,这是我的起源 (1900) 和默认起源 (1970) 之间的差异。

我想问一下您是否会遇到这种情况,以便发送错​​误报告,或者是否有对此行为的解释以及如何解决它。

提前致谢!!

PS:我的 R 版本是“R 版本 3.4.2 (2017-09-28)”,运行在 GNU/Linux openSUSE Leap 42.2 64 位。Chron 包版本为 2.3-45

0 投票
1 回答
408 浏览

r - 将字符类型的时间(24 小时格式)转换为 R 中的时间

我有一个字符格式的时间数据框,我需要将其转换为时间格式。我试过使用 strptime 和 POSIXct 但它也添加了日期。我只是需要时间。

例如:TRK_DEP_TIME <- c("22:00", "14:30"......) _____ 字符数据类型

正在做........as.POSIXCT(TRK_DEP_TIME, format = %H:%M")

结果将是("10/11/17,22:00", "10/11/17, 14:30".....)

我正在寻找时间,我不需要与它相关联的日期。有什么办法可以做到这一点?

0 投票
1 回答
78 浏览

r - R chron %in% 比较只识别每隔一个日期

我在 R 中使用 zoo 和 chron 包来读取和转换数据。有一次,我需要选择与另一个 chron 对象相对应的 chron-indexed zoo 对象的一部分。不幸的是,使用 %in% 运算符我只能得到相应日期的一部分。这是一个重现错误的 MWE:

(意外)输出是:

0 投票
3 回答
2327 浏览

r - 将十进制数转换为 R 中的 HH:MM:SS

我有一系列十进制数字(马拉松比赛分段时间):64.90 等,我想使用 R 将其转换为 HH:MM:SS 格式,以便我们可以将结果用于时间数学。我正在寻找的答案是:1:04:54。

chron 似乎没有做我期望它做的事情。

chron::times(64.90) 天数:[1] 64.9

第一次来这个网站,请善待。谢谢。

0 投票
1 回答
170 浏览

r - 将选择字符变量转换为R中数据框中的时间

我正在尝试将数据框中当前为字符的几个变量更改为时间。我只使用从 csv 文件中导入了我想要的变量

ids_dates_times 示例(这只是前 4 个变量,注意有 14 个需要转换为时间):

我希望我的下一行代码将选定的列转换为时间。

我收到以下错误

convert.times(times., fmt) 中的错误:格式 hh:mm:ss 可能不正确

我尝试了以下方法:

这导致:

List of 22 $ id_phresh : chr "character" $ D1_Date : chr "character" $ D1_Bed_Time : chr "character" $ D1_Wake_Time: chr "character"

这些应该是日期和时间,而不是字符,对吗?任何帮助都是极好的!

0 投票
3 回答
701 浏览

r - r中只有时间(无日期)的序列

我正在尝试制作一个仅由一小时间隔的时间组成的序列,没有日期。它应该如下所示:

我知道这段代码有效:

这使

但这不是我想要的。因此我尝试了

这给出了一个错误

我现在卡住了,所以我希望有人可以帮助我。当然我可以把它打出来,但我想要一个干净的解决方案。

0 投票
2 回答
682 浏览

r - hr:min:sec 格式的列中时间的标准偏差

“hr:min:sec 格式的列中的平均时间”问题中,给出了以下示例:

如何获得 hr:min:sec 作为标准偏差的结果?如果我使用 R 函数sd,结果如下所示:

0 投票
1 回答
204 浏览

r - Is scale_x_chron broken in ggplot2 2.2.1 and R 3.5.0?

If I run the example in ?scale_x_chron:

I get

Is the function broken? Should I install another version? I tried to update via rstudio update button (in packages) but no luck.

EDIT: chron version is chron_2.3-45

EDIT2: I have noticed that

It used to work back in R 3.4... I am having trouble to go back to previous versions of R, so this is really a problem for me..

0 投票
1 回答
674 浏览

r - 如何以 hh:mm 绘制 chron 时间?

我正在尝试将 Time 绘制为hh:minor hh:min:ss。但是由于我使用的是 chron 包(它将时间值恢复为一天的一小部分),ggplot 不知道如何自动选择时间类型对象的比例,因此它使用连续来绘制数据。一些数据样本:

这给出了 Y 轴工作的图表,但 X 轴是从 0 到 1 的值(因为我所有的时间数据都是从00:00:0024:00:00)。如何将一天中的这一部分转换为时间值,以便 ggplot 可以将其绘制为hh:mm:ssor hh:mm

PS:我尝试了此解决方案(将 chron 时间绘制为从原点开始的小时数),但它不允许我使用该"%02d:00"格式。