7得票4回答
按时间段进行聚合在lubridate中

这个问题是关于在R中进行时间段聚合,即pandas所称的重新采样。最有用的答案使用XTS包按给定时间段分组,应用一些函数,如sum()或mean()。 其中一条评论建议lubridate中有类似的东西,但没有详细说明。能否有人提供一个使用lubridate的惯用例子?我已经阅读了lubrid...

10得票6回答
使用R中的lubridate确定日期的季节

我有一个非常大的数据集,其中包含一个 DateTime 列,其值为 POSIXct。我需要根据 DateTime 列确定季节(冬季 - 夏季)。我创建了一个函数,在小数据集上运行良好,但在使用大数据集时会崩溃。有人能看出我的错误吗? 我创建了4个函数: - 3个子函数,以便我可以使用 *a...

22得票2回答
为什么365天等于80000年?

我有一个 lubridate 的 interval ,想要将其转化为整数天数。但是我得到了以下奇怪的中间结果:library("lubridate") i1 <- interval("2015-01-01 00:00:00", "2016-01-01 00:00:00") i1 <...

7得票4回答
R Lubridate在给出两位数年份时返回了不想要的世纪信息

在R中,我有一个字符串向量,表示两种不同格式的日期: "月/日/年" "月 日, 年" 第一种格式具有两位数的年份,所以我的向量看起来像这样: c("3/18/75", "March 10, 1994", "10/1/80", "June 15, 1979",...) 我希望将向...

18得票1回答
增加ggplot2中日期轴刻度的数量

我有一些时间序列数据需要绘制,我希望坐标轴的刻度更加细致。例如:library(lubridate) library(ggplot2) library(scales) dat <- data.frame(date = paste0("09-01-", gsub(" ", "0", fo...

9得票3回答
两个数据框通过区间连接出现问题?

编辑(2019-06):此问题已不存在,因为this issue已关闭并实现了相关功能。如果您现在使用更新的软件包运行代码,它将正常工作。 我正在尝试查找重叠的时间间隔,并决定使用dplyr::left_join()将时间间隔数据与自身连接,以便我可以通过相同的id将时间间隔与lubrida...

98得票3回答
在两个日期之间创建一个包含所有日期的向量

在R中,是否有一种简单的方法可以列出在两个指定日期之间发生的所有有效日期?例如,我想输入以下内容:itemizeDates(startDate="12-30-11", endDate="1-4-12") 为生成以下日期:"12-30-11" "12-31-11", "1-1-12", "1-2...

13得票6回答
每小时内发生的持续时间的部分如何计算?

我有一个包含开始时间和结束时间的数据框: id start_time end_time 1 1 2018-09-02 11:13:00 2018-09-02 11:54:00 2 2 2018-09-02 14:34:00 2018-09-02 1...

8得票5回答
如何按小时和分钟过滤时间戳?

我在以下示例中遇到了困难 time = c('2013-01-03 21:59:21.549', '2013-01-04 22:00:21.549', '2013-01-05 22:01:21.222', '2013-01-06 22:06:23.559' ) value = c(1,2,3...

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

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