如何从R中的z分数数组创建列表?

如何从R中的z分数数组创建列表?,r,R,我有一个z分数数组,其结构类似于num[1:27,1:11,1:467],因此有467个条目,27行11列。有没有一种方法可以从这个数组中创建一个列表?例如,一个包含z分数超过2.0的条目列表(不仅仅是一个z分数列表,一个标识1:467个条目的z>2的列表)。表示您的数组在R会话中被称为z。您要查找的函数是,它的参数arr.ind设置为TRUE m <- which(z > 2, arr.ind=TRUE) 并获取值 z[m] # Note that 'z[z > 2]' i

我有一个z分数数组,其结构类似于num[1:27,1:11,1:467],因此有467个条目,27行11列。有没有一种方法可以从这个数组中创建一个列表?例如,一个包含z分数超过2.0的条目列表(不仅仅是一个z分数列表,一个标识1:467个条目的z>2的列表)。

表示您的数组在R会话中被称为
z
。您要查找的函数是
,它的参数
arr.ind
设置为
TRUE

m <- which(z > 2, arr.ind=TRUE)
并获取值

z[m]
# Note that 'z[z > 2]' is easier

假设您的数组在R会话中被称为
z
。您要查找的函数是
,它的参数
arr.ind
设置为
TRUE

m <- which(z > 2, arr.ind=TRUE)
并获取值

z[m]
# Note that 'z[z > 2]' is easier

我不太明白。这个数组的维数是多少?这三个标记使它看起来像一个三维数组,我不知道这在
R
中是可能的,而不制作二维矩阵列表。尺寸与结构中显示的尺寸相同,27 11 467。也许这是一个2d矩阵列表——467个矩阵,每个矩阵有27行11列。“class”命令返回数组,但它看起来确实像一个矩阵列表。我不太明白。这个数组的维数是多少?这三个标记使它看起来像一个三维数组,我不知道这在
R
中是可能的,而不制作二维矩阵列表。尺寸与结构中显示的尺寸相同,27 11 467。也许这是一个2d矩阵列表——467个矩阵,每个矩阵有27行11列。“class”命令返回数组,但它看起来确实像一个矩阵列表。