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

r - 在 R 中创建开始/结束日期时间数组

我正在使用 R 使用 zoo 和 chron 进行一些时间序列分析。我有一个包含大量数据的动物园对象,并且需要能够使用该window函数将数据子集为仅一天的价值,然后是第二天的价值,然后是下一天的价值,等等。

我试图找到最简单的方法来创建一个数组,其中包含特定时期内每一天的日期,并提出了以下内容:

这使用儒略日表示法,从我日期期间的第一天开始,有 1825 天(365*5 - 所以五年)。然后我尝试使用该数组的每个元素执行一个 for 循环:

但是,这给了我一个警告,说我对aeronetzoo 对象和sande变量使用了不同的来源,并且它没有选择任何数据。

有一个更好的方法吗?或者有办法解决这个问题?基本上我想要的是运行一个 for 循环,在循环中我可以使用aeronet_day = window(aeronet, start=s, end=e)代码生成一个包含一天数据的动物园对象(例如 2005 年 5 月 1 日从 00:00:00 到 23:59:59。

0 投票
1 回答
3381 浏览

r - R chron times() 函数不起作用

我正在尝试将时间转换为自午夜以来的秒数。我很难让 chron 包中的 times() 函数工作。这是我使用它的方式:

有什么建议么?

更新:

更新 2:

更新 3:

0 投票
1 回答
2327 浏览

r - 使用chron在ggplot2图中放置和格式化日期的问题

我一直在尝试在图表的 x 轴上添加适当的日期,但无法弄清楚如何以理智的方式进行操作。我想要的非常简单:每年 1 月 1 日的日期,介于我的数据集的最小值和最大值之间。

我不想包括月份 - 只是“2008”或“2009”或任何可以的。一个很好的例子是这个图表:

示例图

除了我想要每年的日期,而不是每隔一年。

我似乎无法弄清楚这一点。我的日期定义为自 1970 年 1 月 1 日以来的天数,并且我包含了一个方法,该方法dateEPOCH_formatter使用 chron 包将纪元格式转换为格式。我已经想出了如何在图表的原点以及此后每 365 天制作一个刻度线和日期,但这并不完全相同。

另一个小问题是,神秘地,这条线chron(floor(y), out.format="mon year",origin.=epoch)输出了一个带有轴标记的图形,如“Mar 2008”,但是将线更改为chron(floor(y), out.format="year",origin.=epoch)不会给我像“2008”这样的结果 - 它只会导致错误:

这是我的代码 - 感谢您的帮助。

0 投票
1 回答
1659 浏览

r - 时间总和对象

我刚刚遇到了一个问题,我想在时间对象中添加时间,但是标准的东西(colSums, sum, rowSums)不起作用。

所以我有

我现在怎样才能把所有时间都加起来x

0 投票
2 回答
508 浏览

r - 如何创建时间记录均等分布的 chron 序列(一致的 delta t)

我有以下功能。 CreateChronVector完全符合它的含义。默认情况下,生成的向量以每小时为间隔。该RoundHour函数将 chron 向量四舍五入到小时。

我面临的问题是间隔不一致。例如,下面的代码返回两个不同的间隔大小:

同样,使用我的舍入函数也不能纠正问题:

我确信这个问题与舍入错误有关。我一直在尝试使用 trunc 函数及其 eps 参数,但没有运气。

0 投票
2 回答
401 浏览

r - 与时间融为一体

我正在尝试使用 chron 类融化数据框

我可以欺骗as.numeric()如下:

但它可以更简单吗?(我想保留 chron 类)

0 投票
3 回答
4859 浏览

r - 在 R 中将变量转换为正确的日期时间格式时出现问题

我的数据 DATA 有一个变量 TIME,其值以这种格式打印出来:“11/14/2006 20:10”。对于 TIME,它的模式是数字,它的类是一个因素。

我需要将 TIME 转换为适当的日期/时间变量 (DTIME),并将新的 DTIME 作为 date.time 添加到 DATA。有人告诉我,我可能必须强制时间值,以便它们遵循 h:m:s 格式......想想字符串操作。下面是我的代码:

但是,一旦我运行最后一行代码,就会收到以下错误消息:

我不明白这意味着什么,更不用说如何解决它了。

0 投票
1 回答
1325 浏览

r - Chron 到 POSIXct

我有一个大型数据集,前两列包含字符类型的日期/时间信息。

由于稍后我想将其转换为 xts 对象,因此我将这两列转换为包含日期和时间的 POSIXct 类型之一,代码如下:

Time2 中的结果是一个 POSIXct 对象,其中日期和时间在单个列中,并给出了所需的结果:

(我知道时间不同,因为我使用了以前的结果,但想法是一样的)

但是由于一些奇怪的原因,一些数据集与我之前展示的具有相同特征的数据集,我得到的 Time2 的结果结果是:

(这次时间与上面显示的数据集的提取相同)

“时间”部分被完全删除,只留下日期。我已经将相同的代码应用于各种数据集,并且对于大多数数据集来说它工作得很好,但是其中一个出现了这个问题。

知道为什么我会得到不同的结果吗?

- - - - - - - - - - - - - -编辑 - - - - - - - - - - - -----------------

我已经在两个对象时间和时间 2 上运行命令 dput。赫拉是结果:

0 投票
2 回答
420 浏览

r - 通过日期向量对 chron 类的数据框中的列进行子集

我有一个数据框,如下所示:

我想让你 chron 对象:

然后我有一个日期向量:

然后我想通过“密集”向量中的日期对数据框“dfrm”进行子集化。我会做的事情是这样的:

或者

但两者都给了我一个空结果。

0 投票
1 回答
1058 浏览

r - 如何将 chron 对象转换为自 R 中的起源以来的秒数对象

我有一个像这样的 chron 对象:

我想将它从原点转换为秒,原点是:

所以我想要的是对象 t 变成:

非常感谢朱利亚