R语言怎么创建数组
导读:本文共2326.5字符,通常情况下阅读需要8分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 数组(array)是向量和矩阵的推广,是多维(三维或三维以上)数据。与向量和矩阵一样,数组的元素必须也是同一类型的数据。例如 - 如果我们创建一个维度(2,3,4)的数组,则会创建4个矩形矩阵,每个矩阵具有2行和3列。创建数组在R中,一般用array()函数来创建数组。array()的原型为:array(data=NA,dim=length(data),dimn... ...
目录
(为您整理了一些要点),点击可以直达。数组(array)是向量和矩阵的推广,是多维(三维或三维以上)数据。与向量和矩阵一样,数组的元素必须也是同一类型的数据。例如 - 如果我们创建一个维度(2,3,4)的数组,则会创建4个矩形矩阵,每个矩阵具有2行和3列。
在R中,一般用array()函数来创建数组。array()的原型为:
其中:data给定数组元素,默认情况下是NA;dim用来指定数组的维度,默认情况下是一维数组;dimnames设定各维度的名称,必须是个列表,默认情况下无名称。
例如创建一个由两个3x3矩阵组成的数组,每个矩阵具有3行和3列。
运行以上的代码,输出结果如下:
dimnames参数给数组中的行,列和矩阵命名。
运行以上的代码,输出结果如下:
有关如何访问数组元素,请参考以下代码实现-
运行以上的代码,输出结果如下:
由于数组是由多个维度组成的矩阵,通过访问矩阵的元素来执行数组元素的相关操作。
运行以上的代码,输出结果如下:
我们可以使用apply()函数对数组中的元素进行计算。语法
以下是使用的参数的描述 -
x- 是一个数组。
margin- 是使用的数据集的名称。
fun- 是应用于数组元素的函数。
例子使用下面的apply()函数来计算所有矩阵中数组的行中的元素的总和。
运行以上的代码,输出结果如下:
R语言怎么创建数组的详细内容,希望对您有所帮助,信息来源于网络。