33得票3回答
可靠的方法来检测数据框中的列是否为.POSIXct类型

R有is.vector、is.list、is.integer、is.double、is.numeric、is.factor、is.character等函数,为什么没有is.POSIXct、is.POSIXlt或is.Date函数呢? 我需要一种可靠的方式来检测POSIXct对象,而class...

14得票2回答
在R中将因子转换为日期/时间

这是我的数据帧中包含的信息:## minuteofday: factor w/ 89501 levels "2013-06-01 08:07:00",... ## dDdt: num 7.8564 2.318 ... ## minutes: POSIXlt, format: NA NA NA ...

7得票1回答
当将列表转换为向量时,为什么POSIXct会被转换为数字

我有一个名为redDressTweets的列表,其中包含status。 status是一个带有created字段的类。 我正在尝试形成一份推文发布时间列表。 这是我的做法: times <- unlist(lapply(redDressTweets, function(tweet) {...

12得票1回答
使用ggplot2绘制POSIXct时间戳系列图表

我希望绘制一个负载测试的结果图。每一行都包含一个时间戳(以秒为单位)和请求响应时间。例如:timestamp <- c(1441229131, 1441229132, 1441229133, 1441229134, 1441229135) response.time <- c(22...

7得票1回答
在POSIXct向量上使用sapply

我有一个可能非常简单的问题。我想从数据框中处理一个POSIXct对象列,并生成一个日期时间字符串向量。我尝试使用以下sapply调用 dt <- sapply(df$datetime, function(x) format(x,"%Y-%m-%dT%H:%M:%S")) 但是没有用...

67得票2回答
如何使用R格式化带有小数秒的POSIXct时间格式

我认为R在格式化带有小数秒的POSIXct类型时存在问题。我曾通过R-bugs提交了增强请求,但被回复说“我们认为当前行为是正确的——删除该bug。”虽然我非常感激他们所做的工作并将继续支持,但我想听取其他人对此特定问题的看法,并可能寻求如何更有效地表达观点的建议。 以下是一个示例: &gt...

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

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

13得票1回答
使用dplyr基于POSIXct日期和时间大于datetime子集数据框。

我不确定选择日期时间作为 POSIXct 格式时出了什么问题。我已经阅读了关于基于 as.Date 对数据框进行子集划分的几篇评论,并且我可以毫不费力地让它正常工作。我也阅读了很多帖子,建议过滤 POSIXct 格式应该可以工作,但由于某种原因,我无法让它正常工作。 一个示例数据框: li...

14得票2回答
我的数据集中出现了as.POSIXct时区和scale_x_datetime的问题

我花了一些时间试图弄清楚为什么应用scale_x_datetime后,小时刻度会发生偏移。我尝试在创建日期/时间列时提供时区信息。我使用了ggplot和scales包中的scale_x_datetime()。小时刻度是错误的,数据点与其日期/时间列中的时间不匹配。 以下是处理我的数据集的一些...

12得票2回答
POSIXct对象为NA,但is.na()返回FALSE。

我在R中遇到了一些非常奇特的行为。我认为这可能是一个漏洞,但我在这里提问,以检查是否有人熟悉它或知道解决方案。 我要做的是:我有一个数据框,其中分配了日期给不同组。我正在对这些组执行for循环,在此循环中,我计算此组中日期的最大值。如果此最大日期为NA,则我想跳过循环的剩余部分(next)。...