R 数组学习笔记
什么是数组?
在 R 编程语言中,数组(Array)是指具有相同数据类型的元素构成的多维数据结构。
如何创建数组?
可以使用 array()
函数来创建一个数组。array()
函数的参数包括:
data
: 数组的元素dim
: 数组的维度
例如,下面的代码将创建一个名为 my_array
的二维数组,其元素为 1 到 6:
rCopy Codemy_array <- array(1:6, dim = c(2, 3))
如何访问数组元素?
可以使用方括号或者双方括号来访问数组元素。对于二维数组,第一维表示行,第二维表示列。
例如,下面的代码将访问 my_array
的第一行第二列的元素:
rCopy Codemy_array[1, 2]
如何修改数组元素?
可以直接赋值给数组元素来修改它们的值。
例如,下面的代码将把 my_array
的第一行第二列的元素修改为 10:
rCopy Codemy_array[1, 2] <- 10
如何对数组进行运算?
可以对整个数组或者部分数组进行运算。
例如,下面的代码将对 my_array
中的所有元素求和:
rCopy Codesum(my_array)
示例
下面的代码演示了如何创建一个名为 my_array
的二维数组,其元素为 1 到 6,并且如何访问和修改数组元素:
rCopy Code# 创建数组
my_array <- array(1:6, dim = c(2, 3))
# 访问数组元素
my_array[1, 2] # 输出 2
# 修改数组元素
my_array[1, 2] <- 10
# 访问数组元素
my_array[1, 2] # 输出 10
上面的代码输出结果为:
Copy Code[1] 2
[1] 10