当前位置: 首页 > news >正文

R语言中的函数23:zoo::rollmean, rollmax, rollmedian, rollsum等等

文章目录

  • 函数介绍
  • rollmean()
  • rollmax()
  • rollmedian
  • rollsum

函数介绍

rollmean(x, k, fill = if (na.pad) NA, na.pad = FALSE, align = c("center", "left", "right"), ...)rollmax(x, k, fill = if (na.pad) NA, na.pad = FALSE, align = c("center", "left", "right"), ...)rollmedian(x, k, fill = if (na.pad) NA, na.pad = FALSE, align = c("center", "left", "right"), ...)rollsum(x, k, fill = if (na.pad) NA, na.pad = FALSE, align = c("center", "left", "right"), ...)rollmeanr(..., align = "right")
rollmaxr(..., align = "right")
rollmedianr(..., align = "right")
rollsumr(..., align = "right")
  • x: 是一个序列。
  • k: 滑动窗口的宽度,对于rollmedian函数必须是个奇数。
  • fill: 是一个三个元素的向量或者是一个list, 提供在数据左边/中间/右边的填充数据。
  • na.pad: 不建议使用的命令。用fill=NA来代替na.pad=TRUE
  • align: 接受一个字符串(left, center, right)来确定结果是左边滚动、右边滚动或者是中间滚动。
  • rollxxxr:表示align='right’的情形
  • 默认情况下align=‘center’

rollmean()

x=1:10
rollmean(x,k=3,fill = c(-1,-2,-3),align = 'left')
# [1]  2  3  4  5  6  7  8  9 -3 -3
rollmean(x,k=3,fill = c(-1,-2,-3),align = 'center')
# [1] -1  2  3  4  5  6  7  8  9 -3
rollmean(x,k=3,fill = c(-1,-2,-3),align = 'right')
[1] -1 -1  2  3  4  5  6  7  8  9

rollmax()

x=1:10
rollmax(x,k=3,fill = c(-1,-2,-3),align = 'left')
# [1]  3  4  5  6  7  8  9 10 -3 -3
rollmax(x,k=3,fill = c(-1,-2,-3),align = 'center')
# [1] -1  3  4  5  6  7  8  9 10 -3
rollmax(x,k=3,fill = c(-1,-2,-3),align = 'right')
# [1] -1 -1  3  4  5  6  7  8  9 10

rollmedian

x=1:10
rollmedian(x,k=3,fill = c(-1,-2,-3),align = 'left')
# [1]  3  4  5  6  7  8  9 10 -3 -3
rollmedian(x,k=3,fill = c(-1,-2,-3),align = 'center')
# [1] -1  2  3  4  5  6  7  8  9 -3
rollmedian(x,k=3,fill = c(-1,-2,-3),align = 'right')
# [1] -1 -1  2  3  4  5  6  7  8  9

rollsum

x=1:10
rollsum(x,k=3,fill = c(-1,-2,-3),align = 'left')
# [1]  6  9 12 15 18 21 24 27 -3 -3
rollsum(x,k=3,fill = c(-1,-2,-3),align = 'center')
# [1] -1  6  9 12 15 18 21 24 27 -3
rollsum(x,k=3,fill = c(-1,-2,-3),align = 'right')
# [1] -1 -1  6  9 12 15 18 21 24 27
http://www.lryc.cn/news/98561.html

相关文章:

  • 数据结构—数组和广义表
  • 服务器负载均衡算法有哪些
  • 2023年深圳杯数学建模B题电子资源版权保护问题
  • Easyui中datagrid切换页码后,再次根据其他条件查询,重置为第一页,序号从1开始显示
  • 随笔03 考研笔记整理
  • 一次线上OOM问题的个人复盘
  • 【机器学习】基础知识点的汇总与总结!更新中
  • NLP杂记
  • 算法通过村第二关-链表白银笔记
  • 力扣题库刷题笔记75--颜色分类
  • 《面试1v1》如何提高远程用户的吞吐量
  • 论文笔记--Distilling the Knowledge in a Neural Network
  • Mac上安装sshfs
  • MQ公共特性介绍 (ActiveMQ, RabbitMQ, RocketMQ, Kafka对比)
  • 灵雀云Alauda MLOps 现已支持 Meta LLaMA 2 全系列模型
  • 技术方案模版
  • 【Linux命令200例】cut强大的文本处理工具
  • 《论文阅读》具有特殊Token和轮级注意力的层级对话理解 ICLR 2023
  • C# 定时器封装版
  • 前端学习——Vue (Day4)
  • 如果你是一个嵌入式面试官,你会问哪些问题?
  • 学习笔记十三:云服务器通过Kubeadm安装k8s1.25,供后续试验用
  • 【Maven】Maven配置国内镜像
  • ChatGPT有几个版本,哪个版本最强,如何选择适合自己的?
  • pg_standby备库搭建
  • RNNLSTM
  • 到底什么是前后端分离
  • 【React】精选5题
  • MUR2080CT- ASEMI二极管的特性和应用
  • 安全测试国家标准解读——资源管理和内存管理