Tag: lubridate

在两个date之间创build一个所有天的向量

在R中有一个简单的方法可以列出两个指定date之间发生的所有有效date吗? 例如,我想要以下input: itemizeDates(startDate="12-30-11", endDate="1-4-12") 为了生成以下date: "12-30-11" "12-31-11", "1-1-12", "1-2-12", "1-3-12", "1-4-12" 我在date的类和格式上很灵活,我只需要实现这个概念。

从R中提取POSIXct中的小时和秒作为绘图目的

假设我有以下data.frame foo start.time duration 1 2012-02-06 15:47:00 1 2 2012-02-06 15:02:00 2 3 2012-02-22 10:08:00 3 4 2012-02-22 09:32:00 4 5 2012-03-21 13:47:00 5 和class(foo$start.time)返回 [1] "POSIXct" "POSIXt" 我想创build一个foo$duration foo$start.time 。 在我的情况下,我只对一天的时间感兴趣,而不是一年中的实际一天。 如何从POSIXct类的向量中提取小时:秒的时间?

在两年内生成一个月的最后一天的序列

我用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-05-31 UTC" "2010-07-01 UTC" "2010-07-31 UTC" "2010-08-31 UTC" "2010-10-01 UTC" [10] "2010-10-31 UTC" "2010-12-01 UTC" "2010-12-31 UTC" "2011-01-31 UTC" "2011-03-03 UTC" "2011-03-31 UTC" "2011-05-01 UTC" "2011-05-31 UTC" "2011-07-01 UTC" [19] "2011-07-31 UTC" "2011-08-31 UTC" "2011-10-01 UTC" "2011-10-31 UTC" "2011-12-01 UTC" "2011-12-31 UTC" […]