zoo是一个R包,它为S3类提供了完全有序索引观察的方法。
我有一个数据集,我想用递增值替换每个零:第一个零变为 0.001,第二个 0.002,第三个 0.003,依此类推。每次出现零时,它都会增加......
如何根据 R 中的列名称修改 rollapplyr() 函数中的窗口宽度
我有一个数据集,其中包含多个感兴趣的变量。我想做的是使用 Zoo 包中的 rollapplyr() 函数计算每个动物的滚动平均值,作为额外的 co...
将 R 中 mutate 和 rollapply 中的第一个计算替换为 0
我在 R 中有一个数据框,称为 Data。 图书馆(小标题) 图书馆(dplyr) 图书馆(动物园) 数据<- tibble( var = c("A", "A", "A", "A", "A","A"...
我正在尝试添加一个变量来跟踪时间序列的历史最高值。下面的代码不起作用 - R 在 for 循环期间遇到致命错误。我不太明白这是怎么回事...
我正在使用 dplyr 处理嵌套数据框。我需要使用数据副本来改变第二个嵌套列,其中所有数字列都替换为最后 5 个的尾随滚动平均值...
如何用字符替换 NA,直到数据框中每行的字符数据第一次出现?
我有一个如下所示的数据框: # 示例数据 数据<- data.frame(ID = c("ab", "bc", "cd", "de", "ef"), t1 = c(NA,...
我需要计算R中各组的移动加权平均值。 下面是我的代码示例: df%>% 安排(类型,年份) group_by(类型) %>% 变异( “加权.滚动.平均值”=罗拉...
通过将索引列分成两列,将 ZOO (XTS) 对象写入 CSV 文件
我有 2 列(索引和值)ZOO 对象,其中索引包含日期和时间值: 2010-02-18 13:11:00 48.090 2010-02-18 13:12:00 48.110 2010-02-18 13:13:00 48.100 我想拯救这个动物园
我想将降水深度的 xts 对象分割成块,以便能够从连续的观测记录中界定单个事件,以便进行后续分析。 假设我是
用非 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 =...