这个问题是关于在R中进行时间段聚合,即pandas所称的重新采样。最有用的答案使用XTS包按给定时间段分组,应用一些函数,如sum()或mean()。 其中一条评论建议lubridate中有类似的东西,但没有详细说明。能否有人提供一个使用lubridate的惯用例子?我已经阅读了lubrid...
我有一个非常大的数据集,其中包含一个 DateTime 列,其值为 POSIXct。我需要根据 DateTime 列确定季节(冬季 - 夏季)。我创建了一个函数,在小数据集上运行良好,但在使用大数据集时会崩溃。有人能看出我的错误吗? 我创建了4个函数: - 3个子函数,以便我可以使用 *a...
我有一个 lubridate 的 interval ,想要将其转化为整数天数。但是我得到了以下奇怪的中间结果:library("lubridate") i1 <- interval("2015-01-01 00:00:00", "2016-01-01 00:00:00") i1 <...
在R中,我有一个字符串向量,表示两种不同格式的日期: "月/日/年" "月 日, 年" 第一种格式具有两位数的年份,所以我的向量看起来像这样: c("3/18/75", "March 10, 1994", "10/1/80", "June 15, 1979",...) 我希望将向...
我有一些时间序列数据需要绘制,我希望坐标轴的刻度更加细致。例如:library(lubridate) library(ggplot2) library(scales) dat <- data.frame(date = paste0("09-01-", gsub(" ", "0", fo...
在R中,是否有一种简单的方法可以列出在两个指定日期之间发生的所有有效日期?例如,我想输入以下内容:itemizeDates(startDate="12-30-11", endDate="1-4-12") 为生成以下日期:"12-30-11" "12-31-11", "1-1-12", "1-2...
我有一个包含开始时间和结束时间的数据框: 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...
我在以下示例中遇到了困难 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...