46得票3回答
生成两年内每个月的最后一天的序列

我使用lubridate并认为这将非常容易ymd("2010-01-31")+months(0:23) 但看看你得到的东西,一切都混乱了! [1] "2010-01-31 UTC" "2010-03-03 UTC" "2010-03-31 UTC" "2010-05-01 UTC" "2010...

30得票3回答
R lubridate将秒转换为日期

关于 R 的 lubridate 包,我有一个简单的问题。我有一系列自纪元以来的秒级时间戳。我想将其转换为 YYYY-MM-DD-HH 格式。在基本的 R 中,我可以这样做来首先将其转换为日期格式。> x = as.POSIXct(1356129107,origin = "1970-01...

28得票4回答
如何按周聚合数据框?

考虑以下例子library(tidyverse) library(lubridate) time <- seq(from =ymd("2014-02-24"),to= ymd("2014-03-20"), by="days")...

7得票2回答
为什么R包lubridate无法解析具有多种格式的向量?

我将使用lubridate包来解析格式不同的日期向量并将其转换为字符串,例如: parse_date_time(c('12/17/1996 04:00:00 PM','4/18/1950 0130'), c('%m/%d/%Y %I:%M:%S %p','%m/%d/%Y %H%M')) ...

28得票3回答
从时间戳中提取日期的最简单方法

考虑以下时间戳timestamp <- ymd_hms("2011-08-10 14:00:00", tz = "Pacific/Auckland") > timestamp [1] "2011-08-10 14:00:00 NZST" 如何从日期字符串2011-08-10中获取...

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

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

8得票3回答
使用Lubridate在R中将字符列转换为日期

我有一个名为“日期”的字符列,其中包含诸如“2015年1月15日”之类的数据。 我正在尝试使用as.date函数和lubridate包将其转换为ymd格式。 我尝试了以下方法: shootings$Date <- ymd(shootings$Date)) 并且 shootings...

7得票2回答
将POSIXct日期值更改为每周的第一天

我想使用以下数据计算每周的平均Dist,同时保留使用POSIXct时间类的好处。 df <- structure(list(IndID = structure(c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, ...

28得票2回答
使用R中的lubridate包来查找一年中的日期

我希望您能够使用lubridate来翻译POSIXct类对象的年份。例如,2015年12月9日是第343天。 在lubridate中查找星期或月份很容易: > lubridate::wday("2015-12-09 04:27:56 EST", labels = T) Wed &gt...

7得票2回答
计算从日落开始的天数。

我正在分析一个复杂数据集中的时间模式,其中包括多个环境变量以及来自各种动物物种的活动数据。这些数据由多个实验设置收集,并且每个设置的数据每分钟存储一次。该项目已经运行了几年,因此我的数据集相当大。 我的一个数据集的前几行如下所示: > head(setup_01) DateTime ...