问题标签 [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.

0 投票
2 回答
786 浏览

r - POSIXct 日期匹配(可能很简单!)

我需要从数据框中创建一个 Xts 对象,按周拆分,然后执行计算。我不知道如何将 Xts POSIXct 日期与父数据框的 POSIXct 日期匹配以获得每周计算。

例子:

这给出了每月计算,然后拆分:

我如何获取每周的日期/时间并与 DF 匹配,以便由工作人员执行总和?

0 投票
1 回答
1503 浏览

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 的哪些信息?

0 投票
2 回答
16496 浏览

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没有为我工作。

0 投票
3 回答
330 浏览

r - 可以将 POSIXct 日期对象转换为使用 ggplot 绘制的负秒数吗?

使用以下数据:

使用 R,我为时间列创建 POSIXct 对象。

然后我使用ggplot绘制数据:

在此处输入图像描述

我希望 x 轴以一分钟的间隔专门休息,对于小于 00:00 的值,我希望以分钟为单位查看负值。建议休息时间:-00:02、-00:01、00:00、00:01、00:002。任何建议将不胜感激。想法?

0 投票
1 回答
291 浏览

r - POSIXct 亚秒级输出

我不确定这是否只是一个输出问题,但只是想检查一下。

我有以下字符串,我想将其转换为 POSIXct,但与传统的 POSIXct 不同,我想保持亚秒级的精度,因为我想将其用作 xts 对象的索引。

所以问题如下,我有字符串对象j

并想将其转换为 POSIXct 对象

所以通常会尝试这个:

如您所见,输出对象与字符串不完全匹配(即亚秒为 0,2,3,3 而不是 1,2,3,4)...有没有办法解决这个问题,以便是吗?还是只是输出可视化问题?

0 投票
2 回答
74 浏览

r - 有人可以解释一下这个日期时间结果吗

我对这个结果感到困惑:

我本来希望取回日期时间a,这里有什么问题?

0 投票
2 回答
1342 浏览

r - 在 R 中按指定的时间长度扩展时间序列

我想根据 POSIXct 格式的日期时间列在 R 中扩展数据框。我的数据框中的每一行日期时间(列 [1])当前代表一个时间块的开始。以秒为单位的时间块长度在列 [2] 中给出。我想扩展数据框以在该时间块中为每一秒提供一个单独的时间戳(行),如第 2 列中所述。

以下是一些示例数据:

这是我目前拥有的:

这就是我想要的结果:

我无法找到一种简单的方法来执行此处理任务,并且对类似问题的回答并没有为我提供解决此问题的方法(即 如何在 R 中将 10 分钟时间块转换为 1 分钟间隔展开分类列在时间序列中每秒多个计数列)。我认为像split(),merge()和之类的功能ddply()可能会有所帮助,但我无法解决。我还在学习,所以任何建议将不胜感激。

0 投票
1 回答
14263 浏览

r - R 中的时间差:POSIXct 错误

我正在使用此代码来计算时差。

t1 的输出为:

我得到的错误是:as.POSIXct.default(t1) 中的错误:不知道如何将“t1”转换为“POSIXct”类</p>

这里有什么问题?

0 投票
2 回答
3222 浏览

r - 使用 RPostgreSQL 提取数据时,是否有特定的方法来处理 R 中的时间戳列?

我正在尝试从 PostgreSQL 数据库中提取数据,但时间戳字段的结果不一致。我不确定我是否正确处理了 POSIXct 结果。否则,我想我在 RPostgreSQL 包中发现了一个错误。这是复制问题的方法:

假设 postgres 数据库中有一个表,其中包含一个字段(在 PostgreSQL 中运行):

假设有几百条记录。我将在 R 中填充它们。这是代码:

如果我尝试获取这些值,则时间分量会从结果数据中剔除

然而,结果的类别是 POSIXct

如果一次获取一条记录的结果,则 hour:min 等于 00:00 的值会丢失时间分量:

作为一种解决方法,我一次获取结果 1 条记录,修复它们并将它们聚合到 data.frame 中。但这非常耗时,尤其是对于大型数据集。关于为什么会发生这种情况以及如何处理这个问题的任何想法?

提前致谢!

0 投票
2 回答
1181 浏览

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?