楼主: 潇姣彩
3896 4

[问答] 求助:R语言,split分组之后得到两个“矩阵”,如何使其对应元素相加 [推广有奖]

  • 0关注
  • 0粉丝

已卖:54份资源

本科生

46%

还不是VIP/贵宾

-

威望
0
论坛币
3441 个
通用积分
0.3570
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
6452 点
帖子
41
精华
0
在线时间
76 小时
注册时间
2015-4-8
最后登录
2022-1-29

楼主
潇姣彩 发表于 2017-4-11 17:46:05 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
R语言,data=split()分组之后得到两个维数相等的“矩阵”,实际并不是矩阵。用lapply(data,'+')或sapply(data,sum)或mapply(sum,data),得到的都是每个“矩阵”的和。。。
那如何求这两个“矩阵”对应元素相加的和?
请大神帮忙~拜托拜托~

二维码

扫码加我 拉你入群

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

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

关键词:split 对应元素 R语言 lapply apply 如何 元素

沙发
boss0577 发表于 2017-4-14 12:33:52
简单策略难道不是data[[1]] + data[[2]]么。多个的话这个for循环也不会消耗很多。

藤椅
stzhao 在职认证  发表于 2017-4-14 13:15:17
试试
  1. apply(data, c(1, 2), sum)
复制代码

板凳
潇姣彩 发表于 2017-4-15 11:30:30
boss0577 发表于 2017-4-14 12:33
简单策略难道不是data[[1]] + data[[2]]么。多个的话这个for循环也不会消耗很多。
主要就是想避免for循环,不过最终还是用的for

报纸
潇姣彩 发表于 2017-4-15 11:33:16
stzhao 发表于 2017-4-14 13:15
试试
不行,会报错,因为data不是矩阵

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 22:25