全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1957 8
2010-02-21
用apply函数怎么对矩阵中的选定列求和?

比如说,我有一个3*100即三行100列的矩阵。我想首先对其前10列向量求和,然后对第11列至第20列向量求和,依此类推。

如果apply不能用,还有别的什么好办法么?
二维码

扫码加我 拉你入群

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

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

全部回复
2010-2-21 01:24:04
初学者路过~~~~~~~~
二维码

扫码加我 拉你入群

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

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

2010-2-21 04:03:23
1# syzdemonhunter

复制代码

是这样吗?
二维码

扫码加我 拉你入群

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

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

2010-2-21 08:49:22
syzdemonhunter 发表于 2010-2-21 01:20
用apply函数怎么对矩阵中的选定列求和?

比如说,我有一个3*100即三行100列的矩阵。我想首先对其前10列向量求和,然后对第11列至第20列向量求和,依此类推。

如果apply不能用,还有别的什么好办法么?
还不如自己写个循环,然后用sum计算。
二维码

扫码加我 拉你入群

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

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

2010-2-21 23:38:16
ryusukekenji 发表于 2010-2-21 04:03
1# syzdemonhunter

[code]
x
这个是正确的我觉得。
二维码

扫码加我 拉你入群

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

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

2010-2-23 10:36:25
多谢了,后来用循环解决了。

求和还是不灵活啊,要是R有那种自带的类似Sigma(i from 1 to n)Xn这类函数就好了。
给个数列上下限,求和自动搞定。。。。。。。。。
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群