千家信息网

R中的各种apply函数是怎样的

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章给大家介绍R中的各种apply函数是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。lapply:可用于一个列表对象,并且返回一个列表对象sapply:更灵活,可接受
千家信息网最后更新 2026年11月02日R中的各种apply函数是怎样的

这篇文章给大家介绍R中的各种apply函数是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

lapply:可用于一个列表对象,并且返回一个列表对象

sapply:更灵活,可接受向量或者矩阵作为主要参数,返回形式更为有好的结果,常常是表格形式。

lapply(x,FUN,...)

sapply(x,FUN,...,simplify=TRUE,USE.NAMES=TRUE)

vapply(x,FUN,FUN.VALUE,...,USE.NAMES=TRUE)

replicate(n,expr,simplify="array")

simplify2array(x,higher=TRUE)

lapply:返回一个与x等长的list,每个元素是在对应的x元素上应用函数FUN的结果。

sapply:是在lapply之上的灵活版本,默认返回向量、矩阵,或当simplify="array"时为阵列array。同时应用simplify2array(),sapply(x,f,simplify=FALSE,USE.NAMES=FALSE)和应用 lapply(x,f)是等价的。

vapply:和sapply类似,但可预先指定返回值类型,更安全。

replicate:在sapply之上的可重复计算一个表达式,通常涉及随机数的产生。

simplify2array:当simplify部位FALSE时sapply调用的。

tapply(x,INDEX,FUN=NULL,...,simplify=TRUE),根据INDEX的不同水平(分组)对x应用FUN函数

其中:

x:原子对象,通常是一个向量。

INDEX:factors的列表,每个factor和x具有相同长度(可以是多维的)。

FUN:应用的函数,可为操作符(需用引号限定)。若为NULL,则返回一个向量。

simplify:若为假,返回list模式的一个阵列;若为真,若FUN总返回标量,则tapply返回标量模式的一个阵列(array)

当FUN为空时,返回一个与x等长的向量(称为split vector),其中的每个值为:x中的第i个元素在levels数组(当INDEX为多维时)或tables二维数组(列优先方式)中的索引。

INDEX为多维时,一组为一个factor向量。

关于R中的各种apply函数是怎样的就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

向量 函数 应用 元素 对象 阵列 多维 内容 形式 数组 是在 更多 标量 模式 矩阵 结果 帮助 不同 不错 相同 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司 互联网科技公司华为 互联网科技巨头监管 金融科技创新监管互联网金融 没上市的科技互联网公司 互联网 科技创业 南京欣网互联网科技 互联网科技公司做什么 互联网教育科技公司vipkid 常德市电业局互联网科技部 亳州好赞互联网科技有限公司 互联网新科技动漫ppt素材 深圳艾果互联网通讯科技 元气玛特互联网科技公司是外包吗 图游互联网科技 上海乐五互联网科技有限公司 普陀区互联网教育科技管理办法 长沙渺峰互联网科技有限公司 唐山双旺合互联网科技产业园 互联网科技创新方面的资料 互联网金融 科技 上海挚品互联网科技 互联网科技排名 上海卓越科技 互联网 博兴的互联网电子科技公司 互联网科技公司营业执照怎么办理 伍佰万互联网科技怎么赚钱 玉溪新华互联网科技怎么选 广西泛欧互联网科技有限公司 颐高云石互联网科技
0