问题标签 [posixlt]

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 回答
4253 浏览

r - 将字符“00:00:00”转换为日期时间“00:00:00”

我的问题来自这个问题。该问题具有以下字符串。

如果您尝试将此字符串转换为日期类对象,则会发生一些有趣的事情。

这是@nrusell 的回答示例。

如您所见,00:00:00从第一个示例中消失。@Richard Scriven 在我们的讨论中使用lubridate.

再一次,00:00:00消失。为什么 R 避免00:00:00在转换后保留日期类对象?我们怎样才能保持00:00:00

0 投票
0 回答
49 浏览

r - 如何在 R 中导入文件本身时将字符日期字段作为 POSIXlt 类导入?

我有一个超过 2000 万行的大文件。它有 5 个日期字段,每个字段的字符格式如下:“2012-12-31”。使用 a 导入后read.table,它会作为“字符”字段导入。

我可以使用以下代码将其转换为 POSIXlt,但需要很长时间才能处理。我想避免这一步,直接将日期字段导入为 POSIXlt 类。有没有办法做到这一点 ?

我尝试过的其他事情是使用 read.table 命令中的 colClasses 参数作为“as.POSIXlt”和“POSIXlt”的向量。它似乎不起作用。

0 投票
0 回答
375 浏览

r - 在 R 中使用 fread 导入时,如何在 colClasses 参数中使用自定义创建的 POSIXlt Date 类?

我正在尝试将格式为字符的日期字段导入到POSIXlt类中,同时导入数据本身。我不想将日期作为字符导入并转换为POSIXlt以后,而是想一步完成,因为我的数据很大(4+ GB)。下面是相同的代码。

在这段代码中,我定义了一个新的“myDate”类并使用它来传递colClasses参数。此方法适用于pkg read.delim,但不适用于pkg。freaddata.table

如果可以使用它会很棒,fread因为如果可行,我将使用该方法节省至少 20 分钟的时间fread。您可以使用它fread或提出更好的替代方案吗?

0 投票
2 回答
146 浏览

r - Sapply 更改我的 POSIXlt 日期变量的格式

POSIXlt用来保持日期。我想要做的是按如下方式更改每个日期变量的月份,但它给出了一个错误。(下面d是日期列表。)

我意识到它改变了我的变量的格式。

我该怎么做才能获得关注

我试过formatas.POSIXlt等等方法。没有任何效果。

0 投票
0 回答
31 浏览

r - 为什么 as.POSIXlt 在某些有效日期返回 NA?

我无法弄清楚为什么我从这个 is.na 测试中得到了 TRUE:

当这个给我 FALSE 时:

2014 年 3 月 9 日是什么让 R 如此讨厌?

0 投票
1 回答
1022 浏览

r - dplyr - mutate_each - colswise 强制转换为 POSIXlt 失败

我最近遇到了 dplyr 并且 - 作为一个新手 - 非常喜欢它。因此,我尝试将我的一些基本 R 代码转换为 dplyr 代码。

使用空中交通管制数据时,我正在努力使用 lubridate 和 as.POSIXlt 来解析嵌入在 mutate_each() 调用中的时间戳。我需要 POSIXlt 格式,因为稍后我必须使用当地时间(在不同的位置)。读入数据会提供一个字符数据帧。下面是一个简单的例子:

我写的函数如下:

使用单列执行时,代码可以正常工作:

如果我运行以下 dplyr 代码,则该函数将失败:

该问题应与 as.POSIXlt 调用相关联。如果此行被注释掉,则代码在 mutate_each 中工作并将时间戳强制转换为 POSIXct。

关于什么是错的任何想法/帮助?显然,我的数据有几个时间戳,我想用 mutate_each (或任何其他合适的 dplyr 函数)强制...

0 投票
1 回答
1575 浏览

r - R中子集POSIXlt和POSIXct之间的区别

数据

运营

结果(成功的子集)

现在通过将 v2 强制转换为 POSIXct 来创建 v4(成功)

有问题的操作 - 对 POSIXct 应用与 POSIXlt 相同的子集操作会导致以下错误

结果(错误)

问题:
a) 为什么会有这种行为差异?
b) 与 POSIXct 一起使用的等效操作是什么?
非常感谢

0 投票
0 回答
517 浏览

r - 我需要在本示例中使用 as.POSIXlt.numeric 中的 origin 参数是什么?

对于工作,我需要找出日期向量是否落在圣诞节后的一周。为此,我认为最明智的第一步是在我感兴趣的年份中找到属于该时期的第一天。我已经能够使用下面使用的方法进行一些假期和特殊日期。然而,这一次,我对如何处理日期的理解遇到了障碍。请帮助我了解我做错了什么或表面下发生了什么导致此错误。

以及由此产生的错误:

0 投票
2 回答
810 浏览

r - 如何仅从 R 中的 Datetime 变量中提取时间参数?

在 R 数据框中,我有时间变量。数据格式为 %a-%b-%d %H:%M:%S。例如,

我只想获取以下数据

我已经创建了一个基于上述变量的表格并尝试制作折线图:

我使用以下代码制作了 ggplot 折线图:

如何从中删除 YMD 数据,因为我只想要时间而不是 x 轴中的数据,并且图表中的 x 轴看起来完全乱码。

0 投票
1 回答
80 浏览

r - R - 按日期设置子集

我正在尝试按日期字段广告对大型数据框进行子集化,并面临奇怪的行为:

1)找到有趣的时间间隔:

2)并尝试看看那一秒发生了什么:

不太了解这种行为 - 我应该得到更多的结果。例如

对于日期我使用 POSIXlt

将不胜感激任何帮助。谢谢!