如何将列组堆叠到R中的新矩阵中?

用户名

我在R中有一个3d数组,说尺寸为500 * 3 * 5,称其为数据。因此有5个矩阵切片,每个矩阵有500行和3列。现在,我想创建一个新的矩阵,该矩阵垂直堆叠5个切片。所以输出有500 * 5行和5列,看起来像这样:

[dim1]   [ dim3 ]       [1]       [2]        [3]       

 1          1           data     data        data
 1          2           data     data        data
 1          3           data     data        data
 1          4           data     data        data
 1          5           data     data        data
 2
 2
 2
 ..
 500          1           data     data        data
 500          2           data     data        data
 500          3           data     data        data
 500          4           data     data        data
 500          5           data     data        data

因此,对于每500行,请重复原始数组的第2维和第3维,以便column1重复原始行索引,column2重复旧的z维索引,第3-5列是数据的3列(数字并具有缺失值) )。我只是在这里使用数字5,在我的数据中,这个数字要大得多,所以我需要能够更一般地执行此操作。谢谢!!!

a是你的3D阵列,你可以这样做:

n <- dim(a)
b <- aperm(a, c(3,1,2))
dim(b) <- c(n[3] * n[1], n[2])

如果要在左侧添加暗淡索引,可以执行以下操作:

b <- cbind(rev(expand.grid(dim3 = 1:n[3], dim1 = 1:n[1])), b)   

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将熊猫组中的值堆叠到新列中

来自分类Dev

如何将某个组的字符合并到r中的新列中

来自分类Dev

如何将R中矩阵的列(累积和)相加?

来自分类Dev

如何将多列复制到R中的新数据帧

来自分类Dev

如何将第n(第9)列转置到R中的新行?

来自分类Dev

如何在R中堆叠多个矩阵

来自分类Dev

R如何从矩阵值中堆叠图像

来自分类Dev

如何在R中堆叠多个矩阵

来自分类Dev

如何将数据值四舍五入为R中的新列和组

来自分类Dev

如何将矩阵中的所有列折叠到其第一列?

来自分类Dev

如何将矩阵中的所有列折叠到其第一列?

来自分类Dev

如何将矩阵的第i列中的所有元素提高到i的幂?

来自分类Dev

如何将输出存储到矩阵列表中

来自分类Dev

r-如何将boxtidwell的结果存储到数据帧/矩阵中

来自分类Dev

如何将总和值按组放入新的列熊猫中

来自分类Dev

如何将归类日期的datetime组返回到新的pandas列中?

来自分类Dev

如何将父行的列绑定到Ultrawingrid中的一组子对象?

来自分类Dev

将矩阵循环到R中的矩阵

来自分类Dev

如何将文本回显到新列中的文件中?

来自分类Dev

如何将多个数据框日期列合并为R中的一个堆叠日期列

来自分类Dev

如何将距离矩阵的下三角提取为R中的成对的列值

来自分类Dev

如何将两列“计数”矩阵转换为R中的二进制向量?

来自分类Dev

如何将行合并为R中矩阵旁边的列?

来自分类Dev

如何将R中的矩阵转换为向量

来自分类Dev

如何将结果从lapply转换为R中的矩阵?

来自分类Dev

如何将保存为 RData 的 R 中的矩阵导入到 Pandas 数据框中,而不会丢失 R 矩阵的列名?

来自分类Dev

如何将Dropdownlist绑定到webgrid中的新行?

来自分类Dev

如何将Dropdownlist绑定到webgrid中的新行?

来自分类Dev

如何将 PySpark 中的列分组到列表中?

Related 相关文章

  1. 1

    将熊猫组中的值堆叠到新列中

  2. 2

    如何将某个组的字符合并到r中的新列中

  3. 3

    如何将R中矩阵的列(累积和)相加?

  4. 4

    如何将多列复制到R中的新数据帧

  5. 5

    如何将第n(第9)列转置到R中的新行?

  6. 6

    如何在R中堆叠多个矩阵

  7. 7

    R如何从矩阵值中堆叠图像

  8. 8

    如何在R中堆叠多个矩阵

  9. 9

    如何将数据值四舍五入为R中的新列和组

  10. 10

    如何将矩阵中的所有列折叠到其第一列?

  11. 11

    如何将矩阵中的所有列折叠到其第一列?

  12. 12

    如何将矩阵的第i列中的所有元素提高到i的幂?

  13. 13

    如何将输出存储到矩阵列表中

  14. 14

    r-如何将boxtidwell的结果存储到数据帧/矩阵中

  15. 15

    如何将总和值按组放入新的列熊猫中

  16. 16

    如何将归类日期的datetime组返回到新的pandas列中?

  17. 17

    如何将父行的列绑定到Ultrawingrid中的一组子对象?

  18. 18

    将矩阵循环到R中的矩阵

  19. 19

    如何将文本回显到新列中的文件中?

  20. 20

    如何将多个数据框日期列合并为R中的一个堆叠日期列

  21. 21

    如何将距离矩阵的下三角提取为R中的成对的列值

  22. 22

    如何将两列“计数”矩阵转换为R中的二进制向量?

  23. 23

    如何将行合并为R中矩阵旁边的列?

  24. 24

    如何将R中的矩阵转换为向量

  25. 25

    如何将结果从lapply转换为R中的矩阵?

  26. 26

    如何将保存为 RData 的 R 中的矩阵导入到 Pandas 数据框中,而不会丢失 R 矩阵的列名?

  27. 27

    如何将Dropdownlist绑定到webgrid中的新行?

  28. 28

    如何将Dropdownlist绑定到webgrid中的新行?

  29. 29

    如何将 PySpark 中的列分组到列表中?

热门标签

归档