在R中处理矩阵时,可以将它们并排放置,或者分别使用cbind和rbind将它们堆叠在一起.在其他维度上叠加矩阵或数组的等效函数是什么?

例如,下面创建了一对2x2矩阵,每个矩阵有4个元素:

x = cbind(1:2,3:4)
y = cbind(5:6,7:8)

将它们组合成一个包含8个元素的2x2x2数组的代码是什么?

推荐答案

请看abind美元的套餐.如果要将其绑定到三维空间,请执行以下操作:

library(abind)
abind(x, y, along = 3)

?abind

此外,abind提供了更多便利,但对于简单绑定,您可以根据默认顺序直接操作值:

array(c(x, y), dim = c(2, 2, 2))

R相关问答推荐

导入到固定列宽的R中时出现问题

按R中的组查找相邻列的行累积和的最大值

使用tidyverse / Mutate的存款账户余额

根据R中两个变量的两个条件删除带有dspirr的行

矩阵%*%矩阵中的错误:需要数字/复杂矩阵/向量参数

如何计算R数据集中每个女性的子元素数量?

如何删除gggvenn与gggplot绘制的空白?

当两个图层映射到相同的美学时,隐藏一个图层的图例值

为什么观察不会被无功值变化触发?

是否可以创建一个ggplot与整洁判断的交互作用

有效识别长载体中的高/低命中

如何提取所有完美匹配的10个核苷酸在一个成对的匹配与生物字符串在R?>

R中的哈密顿滤波

有没有办法使用ggText,<;Sub>;&;<;sup>;将上标和下标添加到同一元素?

判断函数未加载R中的库

以任意顺序提取具有多个可能匹配项的组匹配项

如何使用ggplot2根据绘图中生成的斜率对小平面进行排序?

如何将两个用不同的运算符替换*的矩阵相乘

打印的.txt文件,将值显示为&Quot;Num&Quot;而不是值

如何在R曲线图弹出窗口中更改r和theta标签