楼主: Husky_Zha
1024 3

[问答] 求助 如何提取多个矩阵中的同一列 [推广有奖]

  • 0关注
  • 0粉丝

大专生

3%

还不是VIP/贵宾

-

威望
0
论坛币
2866 个
通用积分
0.4500
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
266 点
帖子
22
精华
0
在线时间
35 小时
注册时间
2018-12-29
最后登录
2023-5-1

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
求助大家,假如我现在有m个矩阵,每个矩阵有n列,我想先把每个矩阵中的第一列提出来,然后再把每个矩阵中的第二列提出来,以此类推,直到把每个矩阵的第n列提出来,用R语言如何实现呢???
二维码

扫码加我 拉你入群

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

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

关键词:R语言

沙发
bwchen 学生认证  发表于 2020-5-10 11:19:57 |只看作者 |坛友微信交流群
#Create simulation data
m1 <- matrix(rnorm(100), 20, 5)
m2 <- matrix(rnorm(100), 20, 5)
m3 <- matrix(rnorm(100), 20, 5)

# Extract column data from matrices
mlist <- list(m1, m2, m3) # Ordered matrices
x <- sapply(1:length(mlist), function(i) mlist[[i]][,i]) # Extract data by column
已有 1 人评分论坛币 学术水平 收起 理由
statax + 5 + 1 精彩帖子

总评分: 论坛币 + 5  学术水平 + 1   查看全部评分

使用道具

藤椅
Husky_Zha 发表于 2020-7-5 19:46:09 |只看作者 |坛友微信交流群
bwchen 发表于 2020-5-10 11:19
#Create simulation data
m1
多谢您的回复!

使用道具

板凳
Husky_Zha 发表于 2020-7-5 19:54:30 |只看作者 |坛友微信交流群
bwchen 发表于 2020-5-10 11:19
#Create simulation data
m1
请问您的这个i,是在前面还要写一个for循环吗?还是说直接您的这个代码进去就能都提取出来了呢?

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-21 10:11