问题标签 [posixct]
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 - 用一些简单的算术按秒排序
我想要做的是在这里以秒为增量创建一个序列,但我想在我的“to”和“from”参数中加入一些简单的算术。
上面的代码显然不起作用,我能得到一些帮助吗?
我需要一些可以用于大于和小于 60 的数值的东西。
r - cor(x,y) 当 x 为 POSIXct
我正在计算年龄(数字)向量和日期(POSIXct)向量之间的线性回归。转换日期以使cor满意的最方便的方法是什么?
r - 排除具有一天中特定时间的行
我有一个时间序列的连续数据,每隔 10 分钟测量一次,为期五个月。为简单起见,数据分为两列,如下所示:
......它会持续接下来的五个月。我已经使用as.POSIXct
.
我想选择一天中特定时间的行(例如,从中午 12 点到下午 3 点),我想排除一天中的其他时间,或者只提取这 3 个小时但仍然有数据流顺序(即在时间序列中)。
r - R中的字符POSIXct转换导致夏令时转换(CEST / CET)时区值错误)
我在将 POSIXct 转换为字符并返回到 R 中的 POSIXct 时遇到问题。我运行以下代码:
或同等学历:
这是 2012 年中欧夏令时 (CEST)到中欧时间 (CET)的夏令时转换发生时的时间戳(10 月的最后一个星期日 02:00 - 03:00)。
当我调用这些元素时,我得到
POSIXct 序列的创建确实可以正常工作(time_seq_01
),也可以转换为字符(time_seq_02
)。但是,从字符返回到 POSIXct 的转换会产生错误的时区 (CET/CEST) 值 ( time_seq_03
)。当对这些元素进行排序时,可以清楚地看到这一点:
这会导致许多问题,例如在按这些时间戳合并对象时。有没有办法克服这个问题?
我使用的系统:
r - 根据 POSIXlt 时间创建一个因子?
我目前正在处理存储在数据框中的数据,时间在一列中。我必须把一整天分成几个时段。到目前为止,我一直在根据完整的时间来做这件事
这很好用,并创建了三个级别的因子 -morning
从 0:00 到 6:59、midday
从 7:00 到 13:59 以及evening
从 14:00 到 23:59 的时间。
现在我想做类似的事情,但基于分钟/秒的削减,例如midday
从11:34:12
. 有没有办法通过纯粹基于 POSIXlt 的削减来做到这一点?最好的方法是什么?
编辑:我尝试将剪切指定为 POSIXlt 对象,但它似乎总是包含日期,所以这不是我想要的......
r - 将原始数据转换为 R 日期/时间类
我已经成功地抓取了一堆我现在想在 R 中操作的表。我是 R 的新手,但这似乎是一个很好的解决方法。
我目前将数据存储在以条形分隔的 CSV 中,如下所示:
我可以阅读它:
但是......如何将这些日期列转换为 R 可以读取的日期?
我需要先定义一个框架吗?
r - 将 200 万行日期字符串加速转换为 POSIX.ct
我有一个 csv,其中包含大约 200 万行日期字符串,格式如下:
让我们称之为csv$Date.and.Time
我想尽快将这些日期(及其随附数据)转换为 xts
我已经编写了一个脚本,可以很好地执行转换(见下文),但它非常慢,我想尽可能加快速度。
这是我目前的方法。有没有人对如何使这个更快有任何建议?
因此脚本将这些日期字符串转换为POSIX.ct
. 然后它使用format
(z
是代表我要转换的 TZ 的变量) 进行时区转换。然后,我定期xts
调用以将其与 csv 中的其余数据一起设为 xts 系列。
这 100% 有效。它只是非常非常缓慢。我试过并行运行它(它什么也没做;如果有的话,它会使情况变得更糟)。“慢”是什么意思?
那是在 3GhZ、16GB ram 2012 mb pro 上。我可以在 Win7 机器上使用 32GB RAM 的类似处理器获得大约一半
我敢肯定有人有更好的主意-我愿意接受Rcpp
等方面的建议。但是,理想情况下,该解决方案适用于 csv 而不是其他方法,例如设置数据库。话虽如此,我将通过任何能提供最快转换的方法来做到这一点。
我会非常感谢任何帮助。提前致谢。
r - 如何将确切的 index() 分配给 xts 对象
我想设置 xts 对象的特定日期,但它会将日期转移一天。
如何分配显示的具体日期?我已经阅读了有关 posixct 的一些内容,但我不知道如何将其分配给索引。