R语言怎么创建数组(r语言,开发技术)

时间:2024-05-08 11:45:02 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    R%E8%AF%AD%E8%A8%80%E6%80%8E%E4%B9%88%E5%88%9B%E5%BB%BA%E6%95%B0%E7%BB%84

数组(array)是向量和矩阵的推广,是多维(三维或三维以上)数据。与向量和矩阵一样,数组的元素必须也是同一类型的数据。例如 - 如果我们创建一个维度(2,3,4)的数组,则会创建4个矩形矩阵,每个矩阵具有2行和3列。

在R中,一般用array()函数来创建数组。array()的原型为:

其中:data给定数组元素,默认情况下是NA;dim用来指定数组的维度,默认情况下是一维数组;dimnames设定各维度的名称,必须是个列表,默认情况下无名称。
例如创建一个由两个3x3矩阵组成的数组,每个矩阵具有3行和3列。

运行以上的代码,输出结果如下:

dimnames参数给数组中的行,列和矩阵命名。

运行以上的代码,输出结果如下:

有关如何访问数组元素,请参考以下代码实现-

运行以上的代码,输出结果如下:

由于数组是由多个维度组成的矩阵,通过访问矩阵的元素来执行数组元素的相关操作。

运行以上的代码,输出结果如下:

我们可以使用apply()函数对数组中的元素进行计算。语法

以下是使用的参数的描述 -

x- 是一个数组。

margin- 是使用的数据集的名称。

fun- 是应用于数组元素的函数。

例子使用下面的apply()函数来计算所有矩阵中数组的行中的元素的总和。

运行以上的代码,输出结果如下:

本文:R语言怎么创建数组的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:php里的斜线是什么意思下一篇:

11 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18