posixct相关内容

数据为 POSIXct 时,ggplotly() 不显示 geom_vline/geom_hline

我正在尝试使用“时间标记"制作图表.这些时间标记是某些日期的垂直线.时间数据为 POSIXct 格式.我想使用 Plotly 很棒的交互界面并在其中使用我的 ggplot 对象. 问题是这些“时间标记"在使用 ggplotly() 后没有显示出来.我已经尝试过 plotly::add_segments() 但它不起作用.这里有两个可复制的例子: 1.对于非 POSIXct 数据,它可以 ..
发布时间:2022-01-21 15:53:14 其他开发

将 POSIXct 日期时间转换为日期时出现意外日期 - 时区问题?

当我尝试使用 as.Date 将 POSIXct 日期时间强制为 Date 时,它似乎返回了错误的日期. 我怀疑这与时区有关.我尝试了 as.Date 中的 tz 参数,但它没有给出预期的日期. # POSIXct 返回第 24 个月的第几天数据$时间[3]# [1] “2020-03-24 00:02:00 IST"类(数据$时间[3])# [1] “POSIXct"“POSIXt"# ..
发布时间:2022-01-16 19:17:39 其他开发

在 R 中转换为本地时间 - 时区向量

我有一组来自美国各地的数据,我正在尝试将其转换为每个“主题"的当地时间.我对每个事件都有 UTC 时间戳并将其转换为 POSIXct 格式,但每次我尝试包含 tz = DS$Factor 或 tz = as.character(DS$Factor) 在任何 POSIXct/POSIXlt 函数中(包括 format() 和 strftime())我收到一条错误消息: as.POSIXlt.P ..
发布时间:2022-01-15 10:54:11 其他开发

如何在 R 中使用 strptime() 保持午夜(00:00h)?

我有一个数据框 df,它具有以下格式的日期因子变量: 2015-12-15 10:00:002015-12-19 12:00:002015-12-20 20:00:00 这是每小时的数据.在查看午夜 00:00:00 时会出现问题,因为它没有显示小时.它只是说: 21/12/2015 如您所见,它只表示日期,但缺少小时.所以我使用 strptime 转换为日期格式: df$date ..
发布时间:2022-01-15 10:20:08 其他开发

相差至少 30 分钟时间的子集观测

我有一个 data.table(约 3000 万行),由 POSIXct 格式的 datetime 列和一个 id 组成 列和其他一些列(在示例中,我只留下了一个不相关的列 x 来证明还有其他列需要保留).dput 在帖子的底部. head(DT)# 日期时间 x id#1:2016-04-28 16:20:18 0.02461368 1#2:2016-04-28 16:41:34 0.8895 ..
发布时间:2022-01-13 19:24:06 其他开发

根据最接近的时间戳加入 R 中的两个数据帧

您好,我有两个表(下面的表 1 和表 2),并希望根据最接近的时间戳将它们连接起来以形成预期输出.如果可能的话,某种涉及 dplyr 的解决方案会很好,但如果它使事情变得更加复杂,那就不行了. table1 =结构(列表(日期 = 结构(c(1437051300、1434773700、1431457200), class = c("POSIXct", "POSIXt"), tzone = "") ..
发布时间:2022-01-13 08:42:54 其他开发

POSIXct 日期转换错误

在将一组字符格式的日期转换为 POSIXct 对象时遇到以下错误. 示例数据: t 我的问题是为什么返回 z 中第二个日期的 NA?我有一个包含 8 年每小时数据的数据集(我从中复制了上面的日期),并且仅在 3/8 - 3/14 之间的日期和仅当小时为 02:00:00 时才会弹出此 NA 错误. 如果将日期转换为 POSIXlt,我不会遇到错误,所以这是我目前的工作. 有什 ..
发布时间:2022-01-11 09:57:31 其他开发

将 200 万行日期字符串加速转换为 POSIX.ct

我有一个包含大约 200 万行日期字符串的 csv,格式如下: 2012/11/13 21:10:00 让我们称之为 csv$Date.and.Time 我想尽快将这些日期(及其随附数据)转换为 xts 我已经编写了一个脚本,可以很好地执行转换(见下文),但它非常慢,我想尽可能加快速度. 这是我目前的方法.有没有人对如何加快速度有任何建议? dt ..
发布时间:2022-01-11 09:22:35 其他开发

从 POSIXct 中提取时间

如何从一系列丢弃日期部分的 POSIXct 对象中提取时间? 例如,我有: times 对应于这些日期: "2012-03-07 03:06:49 CET" "2012-03-07 04:37:07 CET""2012-03-09 01:22:45 CET" "2012-03-09 01:24:35 CET""2012-03-09 04:09:57 CET" "2012-03-09 ..
发布时间:2021-12-23 19:16:02 其他开发

使用汇总(dplyr)的结果来变异原始数据帧

我有一个相当大的数据框,其中有一列 POSIXct 日期时间(每小时数据约 10 年).我会标记当天属于夏令时的所有行.例如,如果夏令时从 '2000-04-02 03:00:00' (DOY=93) 开始,我希望可以标记 DOY=93 的前两个小时.虽然我是 dplyr 的新手,但我会尽可能多地使用这个包,并尽可能避免 for-loops 例如: library(lubridate)sd ..
发布时间:2021-12-23 12:54:41 其他开发

使用 dplyr 基于大于日期时间的 POSIXct 日期和时间的子集数据框

我不确定将日期时间选择为 POSIXct 格式有什么问题.我已经阅读了一些关于基于 as.Date 对数据框进行子集化的评论,我可以让它毫无问题地工作.我也读过很多帖子,建议过滤 POSIXct 格式应该可以工作,但由于某种原因我无法让它工作. 示例数据框: library(lubridate)图书馆(dplyr)date_test ..
发布时间:2021-12-23 12:32:53 其他开发

根据最近的时间戳在 R 中加入两个数据帧

嗨,我有两个表(下面的表 1 和表 2),我想根据最接近的时间戳将它们连接起来以形成 expected_output.如果可能的话,某种涉及 dplyr 的解决方案会很好,但如果它使事情进一步复杂化,那就不是了. table1 =结构(列表(日期 = 结构(c(1437051300、1434773700、1431457200)), class = c("POSIXct", "POSIXt"), ..
发布时间:2021-12-23 12:18:58 其他开发

按 POSIXct 间隔和另一个包含间隔的字段的条件子集

给定一个数据集 Dat,其中我有物种 (SP)、面积 (AR) 和时间 (TM)(在 POSIXct 中).我想对存在于物种 A 的个体的数据进行子集化,在记录之前和之后的半小时内,以及在同一区域内,包括两个相邻区域(+ 和 - 1).例如,如果物种 A 在 1:00 出现在区域 4,我希望将同一天 12:30 到 1:30 出现在区域 3,4 和 5 的所有物种进行子集化.例如: SP TM ..
发布时间:2021-11-16 23:12:59 其他开发

POSIXct 和 xts 中的时区,从 R 中的 GMT 转换

我在 xts 对象中有一堆 1 分钟的回报,索引为 POSIXct,时区为 GMT.回报在纽约证券交易所,所以我想转换为东部时区,但我想正确处理夏令时.这样做的最佳方法是什么?我在 EST 时区和 EDT 时区之间有点困惑.我希望我的时间在冬季和夏季正确转换为纽约时间. 解决方案 使用 indexTZ 和 America/New_York 时区 >尾巴(间谍)SPY.Bid.Price ..
发布时间:2021-10-04 18:52:52 其他开发