10得票2回答
所有等于.POSIXct的输出都是意外的

我在R语言中使用all.equal方法时遇到了意外的输出,具体来说是针对POSIXct类型的实现,即all.equal.POSIXct。 t <- Sys.time() isTRUE(all.equal(t, t+1)) 返回TRUE,并且 isTRUE(all.equal(t,...

9得票1回答
使用ROracle的dbWriteTable将POSIXct写回Oracle数据库

在 Oracle 数据库中: DESCRIBE ORACLE_DB_TABLE; |---------------------------------------| | Column Name | Data Type | |-------------------...

9得票1回答
ggplotly()在数据为POSIXct格式时无法显示geom_vline/geom_hline

我正在尝试制作一个带有“时间标记”的图表。 这些时间标记是某些日期的垂直线。 时间数据采用POSIXct格式。 我想使用Plotly的令人惊叹的交互界面,并在其中使用我的ggplot对象。 问题是,在使用ggplotly()后,这些“时间标记”不会显示出来。 我已经尝试使用 plotly ::...

9得票2回答
使用ROracle在R中从Oracle查询中获取正确的日期时间

我正在使用R中的ROracle来访问Oracle数据库。 我注意到自夏令时更改以来,任何 DATE (日期时间)Oracle列都被错误转换了(在R中,我得到比Oracle DB少一个小时的结果)。 从vignette第12页(我几乎看不懂)可以看出,ROracle和R将日期时间作为自197...

9得票4回答
在R语言中解析ISO8601时间格式

有没有R语言中的现有实现,可以将ISO8601字符串解析为POSIXt对象? ISO8601规范允许以各种(不重叠的)格式打印日期/时间,因此可能需要做一些正则表达式魔术来检测格式并将其提供给strptime。 要正确地完成此操作可能实际上是相当具有挑战性的,但检测最常见的格式已经非常有帮助...

9得票2回答
如何使用lubridate从datetime创建date?

假设我创建了一个包含日期和时间的变量: a <- ymd_hms("2014-01-01 12:23:34") 我该如何创建另一个仅包含日期的变量?也就是说,我应该怎么做才能将a的值转换为与b相同的值,b的值为: b <- ymd("2014-01-01")

8得票1回答
有没有一个快速的日期解析器?

对于日期时间,fasttime 提供了非常快速的解析到 POSIXct。 library('fasttime') library('lubridate') library('microbenchmark') # parse character to POSIXct Sys.setenv(T...

8得票2回答
ggplot2 绘制日期数据时出错--缺失值应为TRUE/FALSE。

我想要绘制一些从外部来源获取的成绩。日期格式如下: 2011-08-23T17:07:05 我使用 strptime(date, "%FT%X") 进行解析,得到一个 POSIXlt。最终获得了一个完整的数据框,如下所示: date subje...

8得票1回答
如何从向量中获取第一个日期?

我有一个 POSIXct 对象的向量,我想确定列表中的第一个和最后一个日期/时间值。 POSIXct_vector <- read.csv(file="data", as.is=TRUE) POSIXct_vector$DateTime <- as.POSIXct(POSIXct...

8得票1回答
使用vapply返回一个POSIXct类的向量

我有一组日期,其POSIXct类如下所示(仅为最小工作示例): L <- list(as.POSIXct("2012-12-12 12:12:12"), as.POSIXct("2012-12-12 12:12:12")) 我需要从中检索一个类为POSIXct的向量。这就排除了la...