R语言【base】——apply():在数组边距上应用函数

这篇具有很好参考价值的文章主要介绍了R语言【base】——apply():在数组边距上应用函数。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Package base version 4.2.0


Description

返回通过将函数应用于数组或矩阵的边距而获得的向量或数组或值列表。


Usage

apply(X, MARGIN, FUN, ..., simplify = TRUE)

Arguments

参数【X】:一个数组,包括一个矩阵。

参数【MARGIN】:一个给出下标的向量,函数将作用于这个下标。例如,对于矩阵,1 表示行,2 表示列,c(1,2) 表示行和列。其中参数【X】具有命名 dimname,它可以是选择维度名称的字符向量。

参数【FUN】:要应用的函数。对于 +%*% 等函数,函数名必须用反引号或引号括起来。

参数【...】参数【FUN】的可选参数。

参数【simplify】:说明结果是否应尽可能简化的逻辑值。


Details

如果参数【X】不是一个数组,而是一个具有非空 dim 值 (例如数据帧) 的类的对象,则 apply 尝试通过 as.array 将其强制转换为一个数组。如果它是二维的 (例如,一个数据帧) 则通过 as.matrix 转换。

参数【FUN】是通过调用 match 找到的。通常是一个函数或一个符号 (例如,一个反引号的名称),或者一个字符串,指定要从要应用的调用环境中搜索的函数。

参数【...】的参数不能与任何其他参数具有相同的名称,并且可能需要注意避免与参数【MARGIN】参数【FUN】部分匹配。在通用代码中,最好将前三个参数命名:这既避免了与参数【MARGIN】参数【FUN】的部分匹配,又确保了在通过参数【...】传递名为参数【X】参数【MARGIN】参数【FUN】的参数时给出一个合理的错误消息。


Value

如果每次调用参数【FUN】返回一个长度为 n 的向量,且参数【simplify】TRUE,则 apply 返回一个维度为 c(n, dim(X)[MARGIN]) 的数组 (如果n > 1)。如果 n 等于 1,apply 返回一个向量,如果参数【MARGIN】长度为 1,则返回一个维度 dim(X)[MARGIN] 的数组。如果 n0,则结果长度为 0,但不一定是 “正确” 的维度。

如果调用参数【FUN】返回不同长度的向量,或者如果参数【simplify】FALSEapply 返回一个长度为 prod(dim(X)[MARGIN]) 的列表,如果长度大于 1,则 dim 设置为 参数【MARGIN】

在所有情况下,结果都由 as.vector 强制执行。在设置维度之前,将向量转换为基本向量类型之一,这样 (例如) 因子结果将被强制转换为字符数组。文章来源地址https://www.toymoban.com/news/detail-780540.html

到了这里,关于R语言【base】——apply():在数组边距上应用函数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • C语言--指针详解(下)--字符指针、数组指针、指针数组、函数指针、函数指针数组(转移表)

    在C语言中有一种指针类型为字符指针 char*,常用其来表示字符,使用如下: 除了上述用法之外,还可以有以下的用法: 在上面的代码中,字符 \\\" hello word \\\"是常量字符串,将\\\"hello word\\\"放入 pstr 指针的实质是将第一个字符 “ h \\\" 的地址传递给了 pstr ,通过首字符 ” h \\\" 就可以访问

    2024年02月03日
    浏览(51)
  • 函数指针数组的概念和应用

    是什么? 函数指数组是存放函数指针的数组 上面是函数指针数组的一个应用,因为我们发现Add,Sub,Mul,Div这4个函数的参数和返回类型都一样,又因为函数名就表示函数的地址,所以我们把这4个函数的地址存放在函数指针数组parr里面。 书写小技巧: 我们书写函数指针数组时,

    2024年02月13日
    浏览(38)
  • 【c语言】函数的数据传递原理 | 数组传入函数方法

    创作不易,本篇文章如果帮助到了你,还请点赞支持一下♡𖥦)!!  主页专栏有更多知识,如有疑问欢迎大家指正讨论,共同进步! 给大家跳段街舞感谢支持!ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ    函数基本概念知识:函数的基本概念、含义、结构  

    2023年04月23日
    浏览(36)
  • C语言 用数组名作函数参数

    当用数组名作函数参数时,如果形参数组中各元素的值发生变化,实参数组元素的值随之变化。 1.数组元素做实参的情况: 如果已经定义一个函数,其原型为 假设函数的作用是将两个形参(x,y)进行交换,现在有以下的函数调用: 用数组元素做实参的情况,与用变量作实参

    2024年02月13日
    浏览(39)
  • python里apply用法_Python apply函数的用法

    Python编程语言Python 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。

    2024年02月09日
    浏览(66)
  • 【C语言】函数调用及创建,并将数组传参到函数

      🎥 岁月失语唯石能言的个人主页         🔥 个人栏专: 秒懂C语言 ⭐ 若在许我少年时,一两黄金一两风      目录 前言 一、函数的概念 二、库函数 2.1 标准库和头文件 2.2库函数的使用方法 2.2.1功能 2.2.2库函数的头文件 2.2.3例子 2.2.4库函数文档的一般格式 三、自定义

    2024年02月04日
    浏览(48)
  • C++之C语言的数组与函数

    目录 一 数组 二 函数 数组:相同类型数据的线性集合。数组的下表以0开始计算,最大长度为数组个数-1 。 一维数组:数组里面的每一个元素类型均相同,然后内存地址连续,数组的每一个元素从0开始编号。 二维数组:特殊的一维数组,每一个数组元素都是一个数组。 二维

    2024年02月07日
    浏览(34)
  • C语言中函数返回数组(一维和二维)

    C语言中函数返回数组是很重要的一种应用,有时候在程序中调用函数返回数组可以更容易的实现我们想要的某些操作,比如一次返回多个值,这篇文章带来的是C语言中函数返回一维数组和二维数组的例子。 函数返回一维数组中需要注意的是:定义函数时需要在函数类型的后

    2024年02月04日
    浏览(48)
  • perl脚本语言学习1——基础篇:变量、数组、哈希数组、循环、文件、函数

    2023.3.18 今天下载虚拟机把电脑磁盘内容弄到乱七八糟,难受 发现每次学习遇到一个坎,感觉面前是一座大山,越过去之后又对前途充满了希望 perl:practical extraction report language 实用提取和报表语言 从字面上看主要与文本处理相关 变量定义: my 存储 数字、字符、字符

    2024年02月12日
    浏览(72)
  • 【C语言】指针的基本知识详细讲解(指针数组、数组指针、函数指针....

    接着上次的函数的基本知识,今天我们来讲一讲🔍指针 目录 一、指针的概念 二、指针变量 三、野指针 四、字符指针 五、指针与数组 六、指针数组 七、数组指针  八、指针与函数 总结 一、指针的概念 1.1、变量和地址 所谓指针,也就是内存的地址;所谓指针变量,也就是

    2023年04月08日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包