我有一个矩阵“Mat.return”,有390行和2749列,我想创建2499个子矩阵,每个矩阵有250列和80行。如何在R中创建子矩阵?
第一子矩阵将是:
B1=(Mat.return)[sample(nrow((Mat.return)),size=80,replace=TRUE),][,c(1:250)]
第二个,将从“Mat.return”的第二列开始和将选择250个以下的列。因此,这将是:
B2=(Mat.return)[sample(nrow((Mat.return)),size=80,replace=TRUE),][,c(2:251)]
第三人会从第三列开始和将选择250以下的柱,等[直至矩阵N°2499]
是否有一个函数或代码这可以做到这一点,而不是手动计算它?
谢谢!
这听起来像是一个x-y问题。你想解决什么大问题? – Heroka