zoo是一个R包,它为S3类提供了完全有序索引观察的方法。
用非 NA 值替换前一列中的先前 NA,同时保留后面列中出现的 NA
在 data.table 中,我想用最接近的先前非 NA 值向前填充先前的 NA,类似于这篇文章 但是,我想保留非 NA 值之后出现的任何 NA。那个。
在 data.table 中,我想用最接近的先前非 NA 值向前填充先前的 NA,类似于这篇文章 但是,我想保留非 NA 值之后出现的任何 NA。那个。
如果窗口位于数据框或组之外,则返回条件超前/滞后滚动总和的 NA
我需要获取 y 列中每个 1 两侧 x 列的值之和。 y 中每次出现 1 之前和之后的窗口为 1:4 和 5:8。但是,如果窗户超出限制...
示例数据如下所示(仅供参考,我有数百个这样的文件)。棘手的部分是文件中的“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) 的数据框。 我...