问题标签 [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 - POSIXct 日期匹配(可能很简单!)
我需要从数据框中创建一个 Xts 对象,按周拆分,然后执行计算。我不知道如何将 Xts POSIXct 日期与父数据框的 POSIXct 日期匹配以获得每周计算。
例子:
这给出了每月计算,然后拆分:
我如何获取每周的日期/时间并与 DF 匹配,以便由工作人员执行总和?
r - R - 轴调用错误:(列表)对象不能被强制输入'double'
我想创建一个自定义 x 轴标签,就像在这里完成的那样: http ://blog.earlh.com/index.php/2009/07/plotting-with-custom-x-axis-labels-in- r-part-5-in-a-series/
但是当我试图设置 x 轴标签时:
我收到以下错误:
SubDateTime$DateTime 是一个具有两个日期(2013-06-01 和 2013-06-02)和每小时时间的 POSIXlt 类。我想在 x 轴上添加“Sun-00”、“Sun-06”、“Sun-12”等。
令我困惑的是,当我从上面的链接中执行示例时,它工作正常。
谢谢
编辑:
您需要有关 SubDateTime$DateTime 的哪些信息?
r - 将 15 分钟数据汇总到每小时
我有一个看起来像这样的数据框:
“时间日期”是POSIXlt
,“Total_Solar”是numeric
。时间步长从 6 月 1 日 0:00 到 6 月 24 日 24:00 以 15 分钟为间隔。
现在我想aggregate
将季度数据按小时计算,例如 2013-06-01 06:00:00 934.8MW(81.8MW + 153.0MW + 270.7MW + 429.3MW;从 05:15 到 06:00)
我试过这个:
但它会返回整个数据帧的聚合小时数据,并给我一个新的 data.frame,它有 24 行和每小时的总和 MW。
我怎样才能改变结构,只是从四分之一小时减少到每小时间隔?我尝试了一个 for 循环,但这也没有用。也subset
没有为我工作。
r - 可以将 POSIXct 日期对象转换为使用 ggplot 绘制的负秒数吗?
使用以下数据:
使用 R,我为时间列创建 POSIXct 对象。
然后我使用ggplot绘制数据:
我希望 x 轴以一分钟的间隔专门休息,对于小于 00:00 的值,我希望以分钟为单位查看负值。建议休息时间:-00:02、-00:01、00:00、00:01、00:002。任何建议将不胜感激。想法?
r - POSIXct 亚秒级输出
我不确定这是否只是一个输出问题,但只是想检查一下。
我有以下字符串,我想将其转换为 POSIXct,但与传统的 POSIXct 不同,我想保持亚秒级的精度,因为我想将其用作 xts 对象的索引。
所以问题如下,我有字符串对象j
并想将其转换为 POSIXct 对象
所以通常会尝试这个:
如您所见,输出对象与字符串不完全匹配(即亚秒为 0,2,3,3 而不是 1,2,3,4)...有没有办法解决这个问题,以便是吗?还是只是输出可视化问题?
r - 有人可以解释一下这个日期时间结果吗
我对这个结果感到困惑:
我本来希望取回日期时间a
,这里有什么问题?
r - 在 R 中按指定的时间长度扩展时间序列
我想根据 POSIXct 格式的日期时间列在 R 中扩展数据框。我的数据框中的每一行日期时间(列 [1])当前代表一个时间块的开始。以秒为单位的时间块长度在列 [2] 中给出。我想扩展数据框以在该时间块中为每一秒提供一个单独的时间戳(行),如第 2 列中所述。
以下是一些示例数据:
这是我目前拥有的:
这就是我想要的结果:
我无法找到一种简单的方法来执行此处理任务,并且对类似问题的回答并没有为我提供解决此问题的方法(即 如何在 R 中将 10 分钟时间块转换为 1 分钟间隔,展开分类列在时间序列中每秒多个计数列)。我认为像split()
,merge()
和之类的功能ddply()
可能会有所帮助,但我无法解决。我还在学习,所以任何建议将不胜感激。
r - R 中的时间差:POSIXct 错误
我正在使用此代码来计算时差。
t1 的输出为:
我得到的错误是:as.POSIXct.default(t1) 中的错误:不知道如何将“t1”转换为“POSIXct”类</p>
这里有什么问题?
r - 使用 RPostgreSQL 提取数据时,是否有特定的方法来处理 R 中的时间戳列?
我正在尝试从 PostgreSQL 数据库中提取数据,但时间戳字段的结果不一致。我不确定我是否正确处理了 POSIXct 结果。否则,我想我在 RPostgreSQL 包中发现了一个错误。这是复制问题的方法:
假设 postgres 数据库中有一个表,其中包含一个字段(在 PostgreSQL 中运行):
假设有几百条记录。我将在 R 中填充它们。这是代码:
如果我尝试获取这些值,则时间分量会从结果数据中剔除
然而,结果的类别是 POSIXct
如果一次获取一条记录的结果,则 hour:min 等于 00:00 的值会丢失时间分量:
作为一种解决方法,我一次获取结果 1 条记录,修复它们并将它们聚合到 data.frame 中。但这非常耗时,尤其是对于大型数据集。关于为什么会发生这种情况以及如何处理这个问题的任何想法?
提前致谢!
r - POSIXct not showing HH:MM
I have a text file that I import into R with read.files:
#xA;This reads in the data as
#xA;where
#xA;when I try to convert the dateTime into POSIXct
#xA;Why is this not showing the HH:MM part of the dateTime when I convert to POSIXct?