问题标签 [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 回答
28 浏览

r - 有条件地向列添加 12 小时

使用library(chron) 这里是

我有一个以 Chron()“时间”格式(以 12 小时为单位)的时间列和一个上午/下午列。

我想创建一个 MilitaryTime 列,如果下午时间增加 12 小时,如果上午时间增加 0 小时

谢谢!

0 投票
0 回答
207 浏览

r - 如何使用 dygraph 和 xts 函数在 x 轴上绘制没有日期分量的时间间隔?

我正在尝试使用该dygraph函数绘制时间序列。单个图表表示特定变量在不同日期的过程。由于系列对应于不同的日子,我希望 x 轴与日期无关。它应该只包含时间间隔。

当我生成一个时间序列时:

ts <- seq(as.POSIXct("2017-01-01 00:00:00"),as.POSIXct("2017-01-01 23:30:00"), by = "30 min")

并使用它制作一个情节:

我获得了用于在轴上创建时间序列的日期,这是不可取的:

在此处输入图像描述

我梳理了 SO,寻找一种仅从日期获取时间间隔的方法,但提出的方法无济于事 - 结果被函数的order.by组件拒绝。xts(...)

我尝试了以下方法(ts是上面定义的序列):

  1. strftime(ts, format = "%H:%M:%S")-> 错误:order.by requires an appropriate time-based object

  2. 计时

  1. 1 & 2 组合:

此外,我希望 x 轴的格式设置为尽可能显示 00:00 到 00:00 之间的时间跨度。现在,正如您在图片中看到的那样,它以日期开始,没有任何间隔信息结束,那里只有一个空白。

0 投票
1 回答
154 浏览

r - 关于r中的chron时间匹配

我尝试使用 r 中的时间列来匹配两个文件。因此,我选择 chron time 来实现这一点。但是当我尝试将“时间”列转换为计时时间时,我收到警告消息“在 convert.dates(dates., format = format[[1]], origin.= origin.): 331 months out of范围设置为 NA' 我的数据如下,

我的代码是:

我想知道为什么 13 日之后的所有日期在慢性转换中都设置为 NA?以及如何改进我的代码以使其正常工作?

谢谢你的帮助!

0 投票
1 回答
29 浏览

r - 如何将 24 小时的一天分成 4 小时的时间段 (Chron())

使用library(chron) 这里是

我正在尝试将这些 Chron() 时间分成桶,并且无法使 ifelse 语句起作用对不起这个简单的问题,我在 R 方面很新,并且正在努力学习!

这是我迄今为止尝试过的:

0.166 是因为 Chron 使用一天中的百分比来计算小时数

谢谢您的帮助!

0 投票
0 回答
967 浏览

r - 克服小标题错误:错误:小标题中的所有列都必须是向量。x 列 `solar.time` 为 NULL

不确定这是否是由于 Tidyverse 或我的代码造成的问题,但我在尝试使用我的数据运行贝叶斯模型时收到此错误消息。有问题的数据首先使用 chron 从 excel 时间编码,然后编码为 POSIXct 太阳时,这是模型运行所必需的。出于某种原因,程序希望将数据作为向量读取,否则将不会运行(请参阅代码末尾的错误)。我正在使用 R 版本 4.0.3、tidyverse 版本 1.3.0 和 tibble 版本 3.0.4 在 Windows 上工作。任何帮助将非常感激!

0 投票
3 回答
61 浏览

r - R 将字符转换为时间

我有一列军事时间值,df1$appt_times,格式为“13:30”,全部为 5 个字符,“00:00”。我已经尝试过 POSIXct,但它在值中添加了今天的日期。我也尝试过 lubridate 并且无法使其正常工作。最近我正在尝试使用 chron 并且到目前为止也没有成功

目标是一旦完成,我将把时间分组到因子级别,我目前不能对它们执行任何条件操作,除非我也错了;)

df1$Time <- chron(times(df1$appt_time))和上面一样的错误

以及明确使用格式的不同尝试:

如果有人能指出我的错误或提出更好的方法来完成这项任务,我将不胜感激。

0 投票
0 回答
5 浏览

subdomain - 如何通过 chron 作业删除多个子域的旧帖子?

我回来了,还在学习。我正在尝试使用 chron 作业删除较旧的帖子。在您的帮助下,这就是我所拥有的:

删除从wp_postsWHERE post_type= 'post' AND DATE_DIFF(NOW(), post_date) > 2

它似乎有效,但仅限于一个子域。我有许多正在处理的子域。谁能帮我解决这个问题?使用上述多个子域还需要什么?例子:

领域

sub1.domain

sub2.domain

sub3.domain

感谢您的考虑。

艾略特

0 投票
0 回答
79 浏览

bash - BASH 脚本中的 xset 在 Cron 下不起作用

为了了解 BASH 脚本,我为自己设定了一个目标,即编写一个 Cron 脚本,当以太网接口上的活动在 1 小时内降至阈值以下时,该脚本会关闭带有 Mint 20 的 PC。我主要(但不限于)将 PC 用作文件/DLNA 服务器。该脚本有效,但现在我发现它在我很少使用前端时也会关闭 PC。所以我希望我的脚本验证屏幕是否已空白(根据电源管理设置)

为了测试原理,我将其包含在我的脚本中:

screenon=$(/usr/bin/xset -q | grep 'Monitor is' | cut -d "s" -f 2)}

在终端窗口中运行时会给出(调试:set -x)

screenon= On

但是当从 cron 运行时会给出。(记录器)

/usr/bin/xset: unable to open display ""

我已经了解了类似的问题,但不知道如何解决这个问题。

我的脚本包括:PATH=$PATH:/usr/local/bin

我的路径是:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

提前感谢您的帮助。

0 投票
1 回答
40 浏览

r - 如何以编程方式将字符添加到 R 中的字符串

如果这已在其他地方发布,我提前道歉。我是 R 新手,我在操作数据框时遇到了麻烦。

我的数据框中有一列包含 hh mm ss 格式的时间。但是,某些值在 hh 位置只有一个“0”(例如,“0:01:30”或“0:20:30”)。

我正在尝试使用 chron 包将它们转换为时间对象,以便我可以找到最小、最大和平均持续时间,但在我这样做之前我需要在小时列中添加一个零。在 R 中执行此操作的最佳方法是什么?由于列中的某些值不需要添加零,那么迭代每个值并检查特定条件的最佳方法是什么?

在此先感谢您的帮助!

0 投票
1 回答
24 浏览

r - 使用 chorn 将 chr 转换为时间格式

我正在尝试将我的日期数据集从 chr 转换为时间格式。

这是我的代码:

其显示错误:

如果我评论它

输出是

另外,但我将此推荐用作单个变量,如下所示:

它工作并显示输出

但我想将它与我的整个数据集一起使用,而不是将它单独用作单个变量。

提前致谢。