zoo是一个R包,它为S3类提供了完全有序索引观察的方法。
示例数据如下所示(仅供参考,我有数百个这样的文件)。棘手的部分是文件中的“NO RECORD”。我没有尝试几个小时将其放入 R 中,但没有成功 开始...
假设我有以下带有重复时间信息的 xts 对象: 图书馆(xts) x <- xts(1:5, c("2024-04-19", "2024-04-19", "2024-04-20", "2...
R Lubridate:将日期时间舍入/对齐到一天中最接近的任意时间?
我有一个日期时间列表,如下所示: 数据<- data.frame(datetimes = c(ymd_hms("2024-01-01 04:12:35"), ymd_hms("2024-04-01 14:52:20"...
我正在尝试使用zoo::rollapply计算8个观察值的移动窗口的z分数。下面的示例代码是我试图实现的,但最终结果并不正确。 唯一的c...
我需要计算 R dplyr 中按组(group_by)的滚动平均值的变化。 不同之处在于我想计算“下降”滚动平均值,这意味着滚动平均值
我目前正在对巨大的栅格堆栈运行 Thornthwaite 蒸散计算。我正在关注另一个堆栈溢出线程中 Robert Hijmans 的解决方案:Thornthwaite evapotranspirat...
我正在尝试创建此 S&P500 样本的 xts 对象。这是我正在使用的代码: sp500 <- read.csv2("SP500.csv", stringsAsFactors = F, header =...
如何使用 rollapply 函数从 xts 对象构建多个滑动窗口
我有一个包含两列的矩阵,其中每列都是一个变量。我正在建造两个尺寸为 3 的滑动窗 数据<- matrix(1:20,ncol = 2, dimnames = list(NULL, c("var1","var2&quo...
我正在处理逐个棒球数据,并希望创建许多滚动平均值,其中一些是基于另一列的条件。数据为 600 万行,因此理想情况下
我有一个数据框,包括对距离(DIST.y 列)和高度(Z)的所有观察以及通过移动平均值(ma_Z)校正的高度,包含在 LimAm 列和
我有一个数据框,包括对距离(DIST.y 列)和高度(Z)的所有观察以及通过移动平均值(ma_Z)校正的高度,包含在 LimAm 列和
zoo 包中的yearmon 类似乎对于处理只有年份和月份但没有日期或时间的数据特别有用。然而,我发现很难合作,尤其是当
我有包含多个值和分类分组变量的时间序列数据。我想计算每组每个值的运行平均值。我的数据包括某些时间步长的 NA,那...
在下面的示例中,我可以计算中心 7 天滚动平均值,但是前三天和后三天是 NA 值。滚动平均值应考虑到 365 天即将到来...
write.zoo() 自 R 4.3.0 以来改变了行为:as.character.POSIXct() 改变了?
周日似乎是将 R 从版本 4.2.3 更新到 4.3.2(在 Win 10 上)的好日子,以开始新的一周。 我正在使用动物园包进行一些时间序列写入...
我试图根据 y=c(1,1,2,3,2) 的移动窗口找到 x=c(1,2,3,4,5) 的累积和。我基于动物园包中的 rollapply 尝试了以下代码: rollapply(c(1,2,3,4,5),c(1,1,2,3,2),...
我刚刚开始学习 R,似乎无法让这个循环发挥作用。我有一个包含 250 行和 503 列 (y) 的数据框,另一个包含 250 行和 1 列 (x) 的数据框。 我...
我有一个看起来像这样的数据集 df <- data.frame(ID=c(1,1,1,1,1,2,2,2,3,3), values=c(NA, NA, 12, 13, NA, 5, NA, NA, NA, 1)) I want an output like this, so that last observations are carried
使用zoo::na.fill(0)可以将所有NA填充为0,但这会改变变量属性, 例如,变量amount的属性是dataframe md中的num,在zoo::na.fill(0)之后的属性...