问题标签 [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.
r - 重新分配开始儒略日期(7 月 1 日 = 儒略日期 1,南半球)
我的数据集包括全年不同阶段的各种观察结果。
year
采集样本时。site
测量位置Class
测量 r 期间的物理阶段date
测量日期Julian
朱利安日期
最后的测量通常发生在新年的早期,也就是南半球的夏季。(例如夏天是冬天,春天是秋天)。
year site Class date Julian
1 2009 10C Early 2008-09-15 259
2 2009 10C L2 2008-09-29 273
3 2009 10C L3 2008-12-15 350
4 2010 10C Early 2009-08-31 243
5 2010 10C L2 2009-09-14 257
6 2010 10C L3 2009-12-11 345
7 2012 10C Early 2011-08-23 235
8 2012 10C L2 2011-09-22 265
9 2012 10C L3 2011-12-03 337
10 2012 10C LSample 2012-03-26 86
11 2013 10C Early 2012-09-07 251
12 2013 10C L2 2012-09-30 274
13 2013 10C L3 2012-12-17 352
14 2014 10C Early 2013-09-02 245
15 2014 10C L2 2013-09-16 259
16 2014 10C L3 2013-12-16 350
17 2014 10C LMid 2014-01-07 7
18 2015 10C Early 2014-09-08 251
19 2015 10C L2 2014-09-30 273
20 2015 10C L3 2014-12-01 335
我很难将 Julian 开始日期转换/重新分配到 7 月 1 日而不是 1 月 1 日。下面的点图说明了在年初(2 月至 3 月)发生的最终抽样。
该
chron
软件包有一个重新排序的选项,origin
但我无法让它与我的数据一起正常工作。
library(chron)
library(dplyr)
data.date <- data %>%
mutate(July.Julian = chron(date,format = c(dates = "ymd"), options(chron.origin = c(month=7, day=1, year=2008))))
Error in chron(c("2008-09-15", "2008-09-29", "2008-12-15", "2009-08-31", :
misspecified chron format(s) length
或者
July.Julian = chron(data$date, format = c(dates = "ymd"), options(chron.origin = c(month=7, day=1, year=2008)))
Error in chron(c("2008-09-15", "2008-09-29", "2008-12-15", "2009-08-31", :
misspecified chron format(s) length
我试图以 1 而不是 182 开始 Julian 日期。
欢迎提出想法或建议。
r - 当值具有不同格式时如何将变量转换为时间格式
我正在尝试使用 chron 函数将包含电话通话时间长度的变量从一个因素转换为按时间顺序排列的格式。但是,少于 1 小时的呼叫值报告为 m:s,而超过一小时的呼叫报告为 h:m:s。因此,当我使用非 h:m:s 格式的 chron 函数变量时,将转换为缺失。
如何将变量转换为正确的格式?
使用计时功能
数据。
scheduled-tasks - 来自 plesk 的计划任务“无法解析主机地址”
在我的 virtualHost 下,我需要安排一个任务。从 plesk 完成,并且工作到一周前。
我尝试添加另一个任务,然后它停止工作。
任务是 wget http://mydomain.it/cron/scrape.php。显然是从外部作品中调用的,没有任何问题。
可能是什么问题?
Plesk 订阅(假)==> mydomain.it
--2015-05-30 06:30:01-- http://mydomain.it/cron/scrape.php 解析 www.mydomain.it (mydomain.it)... 失败:名称或服务未知。wget:无法解析主机地址“mydomain.it”
r - R 中的 24:00 小时支持
R 支持从 00:00 到 23:59 的时间。有没有办法将其更改为 24:00。创建“2012-12-03 24:00”的 POSIXct 对象使其成为“2012-12-04 00:00”。对于我的数据集(TMY3),这是有问题的。
作为一种解决方法,我已将“24:00”的所有实例替换为“23:59”,然后转换为 POSIXct。现在的问题是我不能使用辅助函数来提取小时。23:50 和 23:00 均为 23 小时。按小时绘制的点现在在 23 小时有两个数据点。
我有哪些选择?
linux - 运行 cron 不到一分钟 - laravel
我想问是否有任何方法可以在 laravel 中设置 cron 不到一分钟。现在在 while true 循环中执行脚本是微不足道的。我说的是LINUX系统。
r - 将 chron 转换为 GMT 格式的 POSIXct
通常,我使用 chron 来表示日期/时间对象。但是,我需要使用一些适用于 POSIX 格式的函数,所以我试图从 chron 转到 POSIXct。使用 as.POSIXct() 似乎有效,但结果是本地时间而不是 GMT(原始数据是 GMT)。
我想要的是:
但我找不到获得它的方法。
strptime() 不起作用,因为原始输入不是字符串,而是 chron 对象。当然,我可以从 chron 对象转到字符串,然后转到 POSIXct,但这似乎有点复杂。
我想我可以强制我的 R 会话将 GMT 与 Sys.timezone() 一起使用,但我不想这样做。还有什么建议吗?谢谢你。
r - lubridate 小时不处理 chron 时间
我试图从chron
R 中的时间中提取小时。帮助lubridate::hour
说明如下:
日期时间必须是 POSIXct、POSIXlt、Date、Period、chron、yearmon、yearqtr、zoo、zooreg、timeDate、xts、its、ti、jul、timeSeries 和 fts 对象。
但这似乎不起作用:
给出错误
这是一个错误吗?
我知道可以chron::hours
改用,这在大多数情况下是可取的。但 lubridate 的部分吸引力在于拥有一组函数来处理各种日期时间数据,而不得不改变hour
到hours
任何地方都违背了这一点。
screen-lock - 解锁30分钟后如何锁屏
我希望我的孩子只使用电脑 30 分钟,此时我希望屏幕被锁定。此时,如果我选择再次解锁屏幕,我希望屏幕在 30 分钟后再次锁定。
我怎样才能写一个脚本来做到这一点?
要从命令行锁定屏幕(在 ubuntu 上),我可以使用命令
gnome 屏保命令 -l
但是如何在解锁 30 分钟后激活此命令?