楼主: fafa。
3201 2

[问答] R怎么把一个矩阵(X)分解为若干子矩阵(X1 X2 ……Xn) [推广有奖]

  • 0关注
  • 0粉丝

高中生

42%

还不是VIP/贵宾

-

威望
0
论坛币
2513 个
通用积分
21.3784
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
192 点
帖子
5
精华
0
在线时间
54 小时
注册时间
2018-5-21
最后登录
2025-11-10

楼主
fafa。 发表于 2019-4-10 16:10:36 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我现在有一个矩阵X(72000*19),现在我想对矩阵X分解为1000个72*19的子矩阵,并将每个矩阵命名为X1,X2……X1000,由于数据量较大,不能利用形如X1<-X[1:72,]的方式挨个分解,请问大家应该怎么做,谢谢帮助!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:子矩阵 数据量

沙发
zhou1_20 发表于 2019-4-10 16:45:29
  1. x = matrix(sample(100),10,10)
  2. dim(x)=c(2,5,10)
  3. x
复制代码

藤椅
wangfs111222 发表于 2019-4-10 20:09:51
x <- rep(1:72000,19)
x.mat <- matrix(x,ncol=19)
x.1 <- data.frame(x.mat)
y <- rep(1:1000,each=72)
data1 <- split(x.1,list(y))

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-25 15:33